Вы можете сделать это очень легко ....
(я выполнил этот запрос ниже в базе данных oracle, я не уверен, что наш сервер sql, но с точки зрения предложения sql он работает правильно)
insert all
when (Customer , Location , ID , Attribute1 , Attribute2) in
(select Customer , Location , ID , Attribute1 , Attribute2
from base_table
group by Customer , Location , ID , Attribute1 , Attribute2
having count(*)>1) then
into Table_One (Customer , Location , ID , Attribute1 , Attribute2)
values (Customer , Location , ID , Attribute1 , Attribute2)
else
into table_two (Customer , Location , ID , Attribute1 , Attribute2 )
value (Customer , Location , ID , Attribute1 , Attribute2 )
select distinct Customer , Location , ID , Attribute1 , Attribute2 from base_table
этот запрос полезен, когда все значения столбцов повторяются ...
но в вашем вопросе, который вы привели в качестве примера, у вас нет повторяющихся строк ..
см. Значения столбца ID ..
пожалуйста, сообщите здесь, если вы хотите проверить для определенной группы столбцов для того же ..