我有三个查询在下面,我想将它们合并成一个查询,所以我得到三个县的结果列。我尝试了与所有表的内部连接,但是我收到了错误的数据。我如何结合这三个查询和县组?如何将三个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