运行无重复的访问查询

时间:2015-09-28 18:21:04

标签: ms-access

我有一个包含父表(A)和子表(B)的数据库。它是从A到B的一对多关系。

如何运行一个查询来计算表A中表B中数据大于-9(对于单个变量)的条目数量?当我运行查询时,它会从A中提取所有拥有表B中数据的人,但是正在为表B中的多个条目创建重复行(可以理解)。我怎样才能计算唯一条目的数量?

2 个答案:

答案 0 :(得分:1)

子查询可以满足您的需求:

select count(a.foo)
from (
         select distinct a.foo 
         from tbl_A inner join tbl_B on a.foo = b.bar
     ) as a

答案 1 :(得分:1)

试试这个

Select distinct tblA.fldA, count(tblA.fldA) 
From tblA Inner Join tblB
ON tblA.fldAID = tblB.fldAID