在这里有三张表,分别是jbxx,dfxx,jhxx
jbxx的字段有zhh,hm,dh,dxh,dz
dfxx的字段有zhh,dh,nf,yf,je,znj,sfqf
jhxx的字段有zhh,yyxh,jbh,cl
我想查找满足以下条件的记录:
在dfxx中以zhh为索引,每个zhh记录数若大于等于3的,并按zhh,hm,dh,dxh,dz,jbh列在查询结果中。
请问如何查询?
jbxx的字段有zhh,hm,dh,dxh,dz
dfxx的字段有zhh,dh,nf,yf,je,znj,sfqf
jhxx的字段有zhh,yyxh,jbh,cl
我想查找满足以下条件的记录:
在dfxx中以zhh为索引,每个zhh记录数若大于等于3的,并按zhh,hm,dh,dxh,dz,jbh列在查询结果中。
请问如何查询?
From jbxx as jb Inner Join dfxx as df On
jb.zhh=df.zhh Inner Join jhxx as jh On
jb.zhh=jh.zhh
Where jb.zhh>=3
用group by 和having
应该可以
在dfxx这个表里zhh这个字段并不是一条记录,而是有多条记录,我想统计出来的是每个zhh,如果超过3条记录的话,就将与这个zhh字段相同的jbxx,jhxx中的信息列出来。
能不能请各位高手们帮帮忙,在想想怎么做,好吗?