仍嘗試習慣編寫查詢,並且遇到問題。涉及多個連接的子查詢
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