См. Нижеприведенный скрипт, чтобы найти дубликаты в SQL Server DB. Есть ли более чистый способ?Uisng существует в sql, чтобы найти дубликаты, есть ли более чистый способ?
select itemnum
from matusetrans a
where exists (select null
from matusetrans b
where a.itemnum = b.itemnum
and a.actualdate = b.actualdate
and a.matusetransid != b.matusetransid
and (a.rotassetnum = b.rotassetnum
or (a.rotassetnum is null and b.rotassetnum is null))
and a.quantity = b.quantity)
group by itemnum
Уточнитните "дубликаты" ясно. Вы имеете в виду две записи, где совпадают все столбцы в строке? – Mfusiki
Привет, Mfusiki, да дубликаты, где критерии в совпадении кода и число> 1. –
. Пожалуйста, обратитесь к этой теме: http://stackoverflow.com/questions/2594829/finding-duplicate-values-in-a-sql -table – Mfusiki