access里分组计数查询 100

比如表1有6个字段,A、B、C、D、E表2有5个字段,A、B、C、D我想查询在两个表ABCD都相同的条件下,表1中E的甲、乙、丙、丁的的个数。比如ABCD四项相同,表1的... 比如表1有6个字段,A、B、C、D、E
表2有5个字段,A、B、C、D

我想查询在两个表ABCD都相同的条件下,表1中E的甲、乙、丙、丁的的个数。

比如ABCD四项相同,表1的E列里“甲”的个数,,然后另起一个字段,“乙”的个数。。。

我现在建立了一个查询,把表1表2的ABCD分别建立了关系。现在不知道怎么分别计数了。
这种是要SQL视图写语句,还是可以直接用设计视图设置?
展开
 我来答
解0人
2015-06-24 · TA获得超过2389个赞
知道大有可为答主
回答量:1474
采纳率:83%
帮助的人:759万
展开全部
select E,count(E) from (
select 表1.* from 表1,表2 where 表1.A=表2.A 
and 表1.B=表2.B and 表1.C=表2.C and 表1.D=表2.D) group by E
更多追问追答
追问
很接近我想要的效果了,不过我之前没表达清楚,我想要的是每项对应的,比如用EXCEL我知道是这么表示

=counts(表1!A:A,表2!A1,表1!B:B,表2!B1,表1!C:C,表2!C1,表1D:D,表2D1,表1!E:E,"甲")
然后向下填充就可以了
追答
我还真不知道excel的counts函数...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式