如何查找重复的数据 ?

一、查找重复记录
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最大一条记录 
posted @ 2019-07-12 16:30  活出自己范儿  Views(1183)  Comments(0)    收藏  举报