回复:你说的对!!我也考虑到,如果‘DZ’的重复次数少于3个的,也不能漏掉,才这样做的。如果 DZ 内的记录,其重复次数都是 >=3 的,那么,我的几句代码也应该适合。但是,如果 DZ 内的记录,其重复次数是不固定的,而且还要只找出:重复次数 >=3 时的记录中,只取前 3 条,那么我的代码肯定就不行了。你看一下,如果先把重复次数少于3次的记录去掉,再选取重复的前 3 条记录,这样做是否可以?(代码的第3句:sele 一句,换成下面一句,去掉重复次数少于3次的)
select * from 表名,(select dz from 表名 group by 1 having cnt(*)>2 ) a ;
where 表名.dz=a.dz into table bbb order by dz
[ 本帖最后由 qingfameng 于 2012-2-16 21:23 编辑 ]
select * from 表名,(select dz from 表名 group by 1 having cnt(*)>2 ) a ;
where 表名.dz=a.dz into table bbb order by dz
[ 本帖最后由 qingfameng 于 2012-2-16 21:23 编辑 ]