删除冗(rong)余

删除一个信息表中除id外其他字段都相同的冗余信息,如下

id name addr

1  a   b

2  a   b

3  b   c

删除这个表中的冗余信息

即应该是

id name addr

1  a   b

3  b   c

设table为t

 

--Sql:
delete from tableName where id not in (select min(id) from tableName group by name, addr…)

posted @ 2010-11-18 17:26  infi  阅读(220)  评论(0编辑  收藏  举报