DELETE a
FROM (
SELECT
ROW_NUMBER() OVER (PARTITION BY ID ORDER BY ID) num
FROM XXDownloadData
where Id IS NOT NULL
) a
WHERE num>1
GO
DELETE a
FROM (
SELECT
ROW_NUMBER() OVER (PARTITION BY ID ORDER BY ID) num
FROM XXDownloadData
where Id IS NOT NULL
) a
WHERE num>1
GO