22,209
社区成员
发帖
与我相关
我的任务
分享
select a.* from vitae a,(select peopleId,seq from vitae group by peopleId,seq having count(*) > 1) b
where a.peopleId = b.peopleid and a.seq = b.seq
delete a
from vitae a,(select min(rowid) rowid,peopleId,seq from vitae group by peopleId,seq having count(*) > 1) b
where a.peopleId = b.peopleid and a.seq = b.seq and a.rowid <> b.rowid
delete a
from vitae a,(select min(id) id,peopleId,seq from vitae group by peopleId,seq having count(*) > 1) b
where a.peopleId = b.peopleid and a.seq = b.seq and a.id <> b.id