我有一个包含父表(A)和子表(B)的数据库。它是从A到B的一对多关系。
如何运行一个查询来计算表A中表B中数据大于-9(对于单个变量)的条目数量?当我运行查询时,它会从A中提取所有拥有表B中数据的人,但是正在为表B中的多个条目创建重复行(可以理解)。我怎样才能计算唯一条目的数量?
答案 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