sql server 删除重复数据,保留一条

WITH TaskInfoWithRowNumber AS (
SELECT TaskId,
ROW_NUMBER() OVER (PARTITION BY TaskId ORDER BY (SELECT NULL)) AS row_number
FROM WH_TaskInfo
)
DELETE FROM TaskInfoWithRowNumber
WHERE row_number > 1;

posted @ 2024-09-05 10:00  灵溪10086  阅读(3)  评论(0编辑  收藏  举报