关于选了5门不同的课程:
考虑的因素:1、缩小范围 (缩小范围的办法有 特殊关联查询 1、在select 后 2.在from 后)
select s.stuName from student s ,(select cs2.stuId,cs2.courseId from core cs2 group by cs2.courseId,cs2.stuId ) a
where s.stuId = a.stuId having count(s.stuId)>=5;
本文讨论了如何使用SQL进行特殊关联查询,通过在SELECT和FROM子句中缩小范围,来找出选择了至少五门不同课程的学生。利用GROUP BY和HAVING子句筛选条件,实现高效的数据分析。
关于选了5门不同的课程:
考虑的因素:1、缩小范围 (缩小范围的办法有 特殊关联查询 1、在select 后 2.在from 后)
select s.stuName from student s ,(select cs2.stuId,cs2.courseId from core cs2 group by cs2.courseId,cs2.stuId ) a
where s.stuId = a.stuId having count(s.stuId)>=5;
被折叠的 条评论
为什么被折叠?