数据库里很多时候需要查重,比如我有一张车辆违章信息表
车号,状态 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即可。

posted on 2005-07-22 11:04  使名扬  阅读(541)  评论(0编辑  收藏  举报