DELETE 表名
WHERE 唯一标识字段名 in(
SELECT 唯一标识字段名 FROM
(
select row_number()over(order by 重复的字段名 )as RowNumm,*
from 表名
where 重复的字段名 in (select 重复的字段名 from 表名 group by 重复的字段名 having count(1) >= 2)
) a
WHERE (a.RowNumm%2=1)
)
SQLSERVER删除表内重复数据
最新推荐文章于 2024-04-12 10:22:31 发布