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视图写语句,还是可以直接用设计视图设置? 展开
表2有5个字段,A、B、C、D
我想查询在两个表ABCD都相同的条件下,表1中E的甲、乙、丙、丁的的个数。
比如ABCD四项相同,表1的E列里“甲”的个数,,然后另起一个字段,“乙”的个数。。。
我现在建立了一个查询,把表1表2的ABCD分别建立了关系。现在不知道怎么分别计数了。
这种是要SQL视图写语句,还是可以直接用设计视图设置? 展开
展开全部
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函数...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询