alter table 表 add  newfield int identity(1,1)
delete 表 where newfield not in(
 select min(newfield) from 表 group by 编号 )
alter table 表 drop column newfield

解决方案 »

  1.   

    delete a from tablename a where a.名称<>(select min(名称) from tablename where 编号=a.编号)
      

  2.   

    min(名称) ??
    洗衣机 电冰箱  取那个??
      

  3.   

    alter table 表 add  newfield int identity(1,1)
    delete 表 where newfield not in(
     select min(newfield) from 表 group by 编号 )
    alter table 表 drop column newfield
      

  4.   

    很简单啊,
    delete 表 where 编号 not in(
     select top 1 编号 from 表 group by 编号 )
      

  5.   

    alter table 表 add  newfield int identity(1,1)DELETE L
    FROM 表 L
    JOIN 表 R
    ON L.编号 = R.编号  AND L.newfield > R.newfieldalter table 表 drop column newfield