我有三個查詢在下面,我想將它們合併成一個查詢,所以我得到三個縣的結果列。我嘗試了與所有表的內部連接,但是我收到了錯誤的數據。我如何結合這三個查詢和縣組?如何將三個sql選擇合併爲一個查詢
select [Total DLL Children] = SUM(cd.NumberOfLanguageSpeakers)
from ClassroomDLL as cd
inner join Classrooms as c on cd.Classroom_Id = c.Id
inner join Sites as s on c.Site_Id = s.Id
inner join Profiles as p on s.Profile_Id = p.Id
inner join Counties as co on p.County_Id = co.Id
group by co.Description
select [Total Children] = (SUM(demo.NumberOfPreschoolers) + SUM(demo.NumberOfToddlers) + SUM(demo.NumberOfInfants))
from ClassroomDemographics as demo
inner join Classrooms as c on demo.Classroom_Id = c.Id
inner join Sites as s on c.Site_Id = s.Id
inner join Profiles as p on s.Profile_Id = p.Id
inner join Counties as co on p.County_Id = co.Id
group By co.Description
select co.Description from Counties as co
group by co.Description
我們需要比您提供的更多信息 – Woot4Moo 2013-03-27 16:14:03
您需要哪些信息? – user1220099 2013-03-27 16:14:31
輸出顯示副結果。解釋計劃。一個SQLFiddle – Woot4Moo 2013-03-27 16:17:22