id name 两个字段
如何实现?

解决方案 »

  1.   

    重复行:什么标准 ID、NAME重复?贴记录及要求结果出来看看
      

  2.   

    id name都重复怎么写?
    只有name重复怎么写?
    两个问题
      

  3.   

    delete tt from tt inner join (select id,name from tt group by id,name having count(*)>1) b
    on tt.name=b.name and tt.id=b.iddelete tt from tt inner join (select name from tt group by name having count(*)>1) b
    on tt.name=b.name
      

  4.   

    是用SQL语句删除么?    用存储过程行不行?
      

  5.   

    只有name重复怎么写?delete a from table1 a left join (select id from table1 group by name) b on a.id=b.id where b.id is null
      

  6.   

    id name都重复怎么写?
    表中没有主键,无解。只能变通的方法,重新生成一张新表,然后将旧表中数据清空,再把新表中数据倒回到旧表。create table2 as select distinct id,name from table1;
    delete from table1;
    insert into table1 select * from table2;