怎么sql查询出重复的记录来呢?如题

解决方案 »

  1.   

    SELECT *
    FROM t_op
    WHERE (OP_ID IN
              (SELECT OP_ID
             FROM t_op
             GROUP BY OP_ID
             HAVING (COUNT(OP_ID) > 1)))
      

  2.   

    同上
    >引用楼上的
    ---------------------------------------------------------
    SELECT *
    FROM t_op
    WHERE (OP_ID IN
              (SELECT OP_ID
             FROM t_op
             GROUP BY OP_ID
             HAVING (COUNT(OP_ID) > 1)))
      

  3.   

    select distinct * from t_op as a,t_op as b where a.op_id=b.op_id and a.key<>b.key这个才是我写的...我交代,上边那个是抄的...
      

  4.   

    回复人: Shiyl(云淡风清 卷舒自在) ( ) 信誉:102  2004-12-04 17:08:00  得分: 0  
     
     
       楼上的好厉害,我们的表结构竟然是一样的:)
      
     
    ------------------------------------------
    (^_^) 因为用的你的表啊...