Tìm bản ghi trùng trên bảng
Cách tìm và xóa bản ghi bị trùng trên bảng
TÌM CÁC BẢN GHI
SELECT a.*
FROM users a
JOIN (SELECT username, email, COUNT(*)
FROM users
GROUP BY username, email
HAVING count(*) > 1 ) b
ON a.username = b.username
AND a.email = b.email
ORDER BY a.emailWITH customerdata AS (
SELECT
CustomerID,
FirstName,
LastName,
CompanyName,
ROW_NUMBER() OVER (
PARTITION BY FirstName,LastName
ORDER BY FirstName, LastName
) As Occurrences
FROM
[SalesLT].[Customer]
)
SELECT
*
FROM
customerdata
WHERE
Occurrences > 1;XOÁ CÁC BẢN GHI
Last updated