有一个表dfxx,它包含的字段有:zhh,dh,nf,yf,je,znj
zhh字段的值并不是一个,而是有多条记录,比如:有的值出现一次,有的出现二次,有的出现三次,更有的出现四次、五次等等次数,我想查询出zhh字段下的值出现三次的记录,并显示出来,请问如何使用Query控件进行查询?
zhh字段的值并不是一个,而是有多条记录,比如:有的值出现一次,有的出现二次,有的出现三次,更有的出现四次、五次等等次数,我想查询出zhh字段下的值出现三次的记录,并显示出来,请问如何使用Query控件进行查询?
sql:string;
begin
sql:='select zhh from dfxx group by zhh having count(zhh)=3'
query.sql.clear;
query.sql.add(sql);
query.open;
...
end;
//ok
如楼上说的sql:='select zhh from dfxx group by zhh having count(zhh)=3'就行了