多对多关系表中删除重复记录

表aa

columns  data type

sid      number

pid      number

 

sql:

select * from aa where (sid,pid) in (

select sid,pid from aa group by sid,pid having count(sid) > 1

) and rowid not in (select min(rowid) from aa group by sid,pid having count(sid) > 1)

 

 

posted @ 2013-02-01 14:36  飝兒  阅读(247)  评论(0编辑  收藏  举报