数据库:在学生表和班级表中,已知班级表中有辅导员id,找到辅导员所带的所有班级,以及各个班级的人数
时间: 2024-02-21 17:00:21 浏览: 96
可以通过以下 SQL 语句实现:
```
SELECT c.class_name, COUNT(s.student_id) as student_count
FROM class_table c
JOIN student_table s ON c.class_id = s.class_id
WHERE c.instructor_id = <辅导员id>
GROUP BY c.class_name;
```
其中,`<辅导员id>`需要替换成具体的辅导员id。这条 SQL 语句会先通过 `JOIN` 连接学生表和班级表,然后通过 `WHERE` 子句过滤出指定辅导员所带的班级,最后通过 `GROUP BY` 子句按班级名称分组,并统计每个班级的学生人数。
阅读全文