一个表是复合主键(5个字段),现在表出重复数据,不能正常添加,修改,问下,找到重复数据的语句怎么写?

解决方案 »

  1.   

    select col1,col2,col3,col4,col5
    from tb
    group by col1,col2,col3,col4,col5
    having count(*) > 1
      

  2.   

    违反了 PRIMARY KEY 约束 'PK_GZ_GZ'。不能在对象 'GZ_Gz' 中插入重复键。
    语句已终止。
    select gsdm,ffnd,lbdm,ffcs,zydm
    from gz_gz
    group by gsdm,ffnd,lbdm,ffcs,zydm
    having count(*) > 1我找了显示结果为空,弄不明白了
      

  3.   

    表或者索引是不是坏了?dbcc检查下
    dbcc checktable('你的表名')