如何查找重复的数据 ?

一、查找重复记录
1、查找全部重复记录
//单字段重复
Select * From Table Where 重复字段 In (Select 重复字段 From Table Group By 重复字段 Having Count(*)>1)
//多字段重复
Select * From Table Where (重复字段1,重复字段2,重复字段3) In (Select 重复字段1,重复字段2,重复字段3 From Table Group By 重复字段1,重复字段2,重复字段3 Having Count(*)>1)

2、过滤重复记录(只显示一条)

Select * From Table Where ID In (Select Max(ID) From Table Group By 重复字段 HAVING COUNT(*)>1)//显示ID最大一条记录 
缘于生活,而归于工作。本人所书,而意于分享。 如有转载,请注明出处! --活出自己范儿
原文地址:https://www.cnblogs.com/Small-sunshine/p/11176862.html