Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Excluir registros duplicados de uma tabela SQL sem chave primária


É muito simples. Eu tentei no SQL Server 2008
DELETE SUB FROM
(SELECT ROW_NUMBER() OVER (PARTITION BY EmpId, EmpName, EmpSSN ORDER BY EmpId) cnt
 FROM Employee) SUB
WHERE SUB.cnt > 1