请问如何检索出一个数据表中所有重复的字段(如按name)来检索,不要显示其他不重复的数据啊!
这该如何实现呢?

解决方案 »

  1.   

    select name from tablename a where 1<(select count(name) from tablename where name=a.name)
      

  2.   

    select name,count(*) as '重复数' from tablename group by name having count(*) > 1
      

  3.   

    select name,count(*) as '重复数' from tablename group by name having count(*) > 1
      

  4.   

    select * from (select name,count(*) as quantity from tablename group by name) a where quantity>1
      

  5.   

    select name,count(*) as '重复数' from tablename group by name having count(*) > 1