select 字段名 from 表格名 group by 字段名 having count(*)>1
select * from 表格名 where 字段名 in (select 字段名 from 表格名 group by 字段名 having count(*)>1)
如要保留其它字段
Select * From 表格名 Where 字段名 In (select 字段名 from 表格名 group by 字段名 having count(*)>1)
注意和以下这句的区别
Select * From 表格名 Where 字段名 In (select 字段名 from 表格名 group by 字段名 having count(字段名)>1)
查询同一表内多字段同时重复记录的SQL语句
比如现在有一人员表 (表名:peosons)
若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来

select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address