SELECT
row=ROW_NUMBER() OVER(
PARTITION BY 重复字段一,重复字段二 ORDER BY GETDATE())
,*
FROM 筛选重复表名
具体实现如下:
users表数据
![](https://i-blog.csdnimg.cn/blog_migrate/1108e57654180a7a9b5af05e70c102d3.png)
1、查询重复数据
![](https://i-blog.csdnimg.cn/blog_migrate/98446c0686cb0e3b4171103be5807e42.png)
结果如下:
![](https://i-blog.csdnimg.cn/blog_migrate/770f799295d6dd3b2de3f83c82fb6670.png)
2、删除 row != 1,根据 row != 1 返回id,进行删除
![](https://i-blog.csdnimg.cn/blog_migrate/4b5c98f1a091216f8ae1976e58b44532.png)
结果如下: