1
、查找表中多餘的重複記錄(多個字段)
select * from vitae a
where (a.peopleId,a.seq) in
(select peopleId,seq from vitae group by peopleId,seq having count(*)>
1
)
2
、刪除表中多餘的重複記錄(多個字段),只留有rowid最小的記錄
delete from vitae a
where
(a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq
having count(*) >
1
)
and rowid not in (select min(rowid) from vitae group
by peopleId,seq having count(*)>
1
)
注:學習共勉java
有不清楚的均可以問我哈^_^學習
但願各位IT男和IT女也關注一下個人副業,水果https://shop247384222.taobao.com/?spm=a230r.7195193.1997079397.2.YaXEih 批發價spa