SELECT st.* FROM student st
LEFT JOIN score sc ON sc.s_id=st.s_id
GROUP BY st.s_id HAVING COUNT(1)=(SELECT COUNT(1) FROM course)
-- 45、查询选修了全部课程的学生信息
最新推荐文章于 2023-04-20 11:10:55 发布
这篇博客探讨了一条复杂的SQL查询,它通过LEFT JOIN将学生表(studentst)与成绩表(scoresc)联接,并根据学生ID进行分组。查询条件确保每个学生的成绩数与课程总数相等,揭示了数据库中的聚合操作和关联查询的深度应用。
2740

被折叠的 条评论
为什么被折叠?



