我想快速删除数据库里面的重复项这个语法如何写
select danhao from kehudingdan group by danhao having COUNT(danhao)>2
里面有600个,一个一个的删除有点难,能否有快速的办法删除重复项
要删除重复,保留其中一条,要给条件判断保留哪一条,加个条件吧。
比如:
and rowid not in (select min(rowid) from kehudingdan group by danhao,seq having count(*)>1)
楼主也太小气了。。
delete from kehudingdan where ddanhao in(
select danhao from kehudingdan group by danhao having COUNT(danhao)>2 )