我现在有一个表,里面有一些重复的数据,现在我想查出这些重复的数据,要怎么查询,请大家帮帮忙1

解决方案 »

  1.   

    假设id是表1的唯一标识,要查询数据列1重复的数据select a.id , a.数据1 , b.数据1
    from 表1 a , 表1 b
    where a.id = b.id and a.数据1 <> b.数据1
    order by a.id
      

  2.   

    select a.*
    from tb a
    join (select f_prehousecode from tb group by f_prehousecode having count(1)>1) b
    on a.f_prehousecode=b.f_prehousecode
      

  3.   

    SELECT A.*,B.* FROM TABLE1 A INNER JOIN TABLE1.B ON A.f_prehousecode=B.f_prehousecode
      

  4.   

    修改下:
    SELECT A.*,B.* FROM TABLE1 A INNER JOIN TABLE1 B ON A.f_prehousecode=B.f_prehousecode
      

  5.   

    select f_prehousecode,Count(f_prehousecode ) from tb group by f_prehousecode  having count(f_prehousecode )>1
      

  6.   

    select * from 表名 group by 字段名 having count(*)>1