仍在尝试习惯编写查询,但我遇到了问题。
Select count(region)
where (regionTable.A=1) in
(
select jxn.id, count(jxn.id) as counts, regionTable.A
from jxn inner join
V on jxn.id = V.id inner join
regionTable on v.regionID = regionTable.regionID
group by jxn.id, regionTable.A
)
内部查询在一列中给出一个 ID 号,它们出现在表中的次数,如果它们在区域 A 中,则给出一个位属性。外部查询有效,但我得到的错误是incorrect syntax near the keyword IN
。在内部查询中,我想知道其中有多少在区域 A