cómo combinar tres selecciones de sql en una consulta

Tengo las tres consultas a continuación, me gustaría combinarlas en una sola consulta para obtener tres columnas con los resultados por condado. Intenté hacer una combinación interna con todas las tablas, pero estaba obteniendo datos erróneos. ¿Cómo puedo combinar estas tres consultas y agrupar por condado?

     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

Respuestas a la pregunta(2)

Su respuesta a la pregunta