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

表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)

 

 

你可能感兴趣的:(多对多)