数据库查询至少选修了3门课程的所有学生办法用两种完成不同的思路去解决吗?它们之间的区别是什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 03:31:35
数据库查询至少选修了3门课程的所有学生办法用两种完成不同的思路去解决吗?它们之间的区别是什么?数据库查询至少选修了3门课程的所有学生办法用两种完成不同的思路去解决吗?它们之间的区别是什么?数据库查询至

数据库查询至少选修了3门课程的所有学生办法用两种完成不同的思路去解决吗?它们之间的区别是什么?
数据库查询至少选修了3门课程的所有学生办法
用两种完成不同的思路去解决吗?它们之间的区别是什么?

数据库查询至少选修了3门课程的所有学生办法用两种完成不同的思路去解决吗?它们之间的区别是什么?
select * from 学生表 where (select count(distinct 课程号) from 选修表 where 学号 = 学生表.学号) >= 3 或者 select * from 学生表 group by 学号 having count(课程号) >= 3 前边是子查询,后边用分组加条件的方式