数据库里很多时候需要查重,比如我有一张车辆违章信息表
车号,状态 0=示处理。
网上一般记录查重用
select busid 车号 from parkingbus p
where rowid!=(select max(rowid) from parkingbus D
where p.busid=D.Busid and d.result=0)
好慢呀。
改进了一下
select * from (
select count(*) cc,busid from parkingbus where result=0 group by busid
) where cc>0
这样子还能查违章几次以上的。比如例出5次以上。CC>5即可。