仍尝试习惯编写查询,并且遇到问题。涉及多个连接的子查询
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
你能描述你想要的查询返回什么? –
内部查询给出了几千个ID的列表,ID在表中的次数,以及它们是否在区域A中。有些是,(1),一些不是(0)。我希望我刚刚提到的查询的一个子集只返回居住在区域A中的人员。我相信我现在已经向后查询了我的查询。 – wootscootinboogie