答案 0 :(得分:-1)
问题是缺少一些可能有用的信息。特别是,你究竟想要计算什么。 (即您只是尝试计算所有行,或者您是否尝试计算表A中具有每种状态的行数)。我会把答案假设为后者。
我还假设“id”是其自己的表的主键,该id将是表中其他表的id。
select A.statusField, count(*)
from A
join B on (A.Bid = B.id)
join C on (B.Cid = C.id)
group by A.statusField
希望有所帮助。