SQL查询每个学校的学生数

时间:2013-12-04 11:58:29

标签: sql

我有一张学生和学校的桌子。如何选择每所学校的学生总数?

我确定这是一个非常简单的查询,但我不确定如何继续这样做:

SELECT tblSchools.name
FROM tblStudentDetails 
INNER JOIN tblSchools 
   ON tblStudentDetails.schoolId = tblSchools.id

1 个答案:

答案 0 :(得分:2)

由学校分组并使用count()来计算学生

SELECT s.name, count(d.id) as students_count
FROM tblSchools s
INNER JOIN tblStudentDetails d ON d.schoolId = s.id
GROUP BY s.name