查询选修了三门以上课程的学生学号
时间: 2023-10-23 18:09:40 浏览: 176
MYSSQL_MSS_ORACLE经典SQL.pdf
好的,你可以使用以下 SQL 语句来查询选修了三门以上课程的学生学号:
```
SELECT s.student_id
FROM student s
JOIN course_selection cs ON s.student_id = cs.student_id
GROUP BY s.student_id
HAVING COUNT(cs.course_id) >= 3;
```
这个查询语句会从学生表(student)和选课表(course_selection)中获取学生学号和课程编号,然后通过学生学号进行分组,最后筛选出选修了三门以上课程的学生学号。
阅读全文