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

 
SELECT
row=ROW_NUMBER() OVER(PARTITION BY 重复字段一,重复字段二 ORDER BY GETDATE())
,*
FROM 筛选重复表名
 
 
具体实现如下:
 
users表数据
1、查询重复数据
结果如下:
2、删除 row != 1,根据 row != 1 返回id,进行删除
结果如下:

 

 

posted @ 2017-03-10 15:16  谁动了我的面包  阅读(1706)  评论(0编辑  收藏  举报