SQLSERVER删除表内重复数据

来源:互联网 发布:淘宝网开发者 编辑:程序博客网 时间:2024/06/05 08:53
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)) 


0 0
原创粉丝点击