Как найти повторяющиеся значения в столбце в SQL Server 2008 R2? - PullRequest
0 голосов
/ 17 декабря 2018

Я хочу найти дубликат из столбца ItemDescription и столбца ItemID из этих данных: My Data

Пожалуйста, сообщите мне, как это сделать.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Чтобы получить все дубликаты, вы можете использовать это:

SELECT ItemID, ItemDescription
FROM tbimitems
WHERE ItemDescription IN (
    SELECT ItemDescription
    FROM tbimitems
    GROUP BY ItemDescription
    HAVING COUNT(*) > 1
)
0 голосов
/ 17 декабря 2018

Вы можете попробовать CTE:

With cte as
(
select row_number() over (partition by ID order by ID) as rk,ID from table
)
select ID from cte where rk>1
...