Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Besoin de supprimer les enregistrements en double de la table à l'aide de row_number()

WITH cte AS
(
    SELECT ROW_NUMBER() OVER(PARTITION by ID ORDER BY name) AS Row
    FROM test
)

DELETE FROM cte
WHERE Row > 1