如何从数据库中把重复列都检索出来,不管有几条重复数据,都显示出来

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:43:42
不重复的不显示,只显示重复的
问题我想知道语句怎么写的,还有是把他们给显示出来,统计语句是个好方法,不过我不熟悉,可否告知怎么写语句的

--显示哪些记录有重复,重复值只显示一条;
select 列名 from 表名 group by 列名 having count(列名)>1

--显示有重复的值,并且多条重复值都显示出来;
select a.列名 from 表 a
join
(select 列名 from 表名 group by 列名 having count(列名)>1) b
on a.列名=b.列名;

你把你想知道是不是重复的字段设置查询条件,统计它出现的次数,大于1就是重复过的嘛