作业帮 > 综合 > 作业

数据库查询至少选修了3门课程的所有学生办法

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 06:58:56
数据库查询至少选修了3门课程的所有学生办法
用两种完成不同的思路去解决吗?它们之间的区别是什么?
数据库查询至少选修了3门课程的所有学生办法
select * from 学生表 where (select count(distinct 课程号) from 选修表 where 学号 = 学生表.学号) >= 3 或者 select * from 学生表 group by 学号 having count(课程号) >= 3 前边是子查询,后边用分组加条件的方式