在一个数据表(table),字段id,自动加1,name,address, 在相同的记录里,但相同的记录保存一条,其他的都删掉,如:
 id   name   address
  1   tang    shanghai
  2   tang    shanghai
  3   xiao     guan
  4   xiao     guan
写SQL语句子

解决方案 »

  1.   

    我在一个单位遇到这样的问题,用SQL语句写啊
      

  2.   

    分两不走:
    可以先构造一个过度的表
    select distinct id,name,address from yourtable into tmptable
    delete from yourtable
    insert into yourtale select * from tmptable 
    drop table tmptable
      

  3.   

    先建关于更新,插入触发器
    在里面建一个临时表(name,address),把临时表的name,和address总共作为一个主键
    在触发器中设立容错处理.如果发现有重复的记录就报错!~
      

  4.   

    如果写SQL根本实现不了,所以我写了上面那些!~