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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/10 01:07:12
数据库查询至少选修了3门课程的所有学生办法用两种完成不同的思路去解决吗?它们之间的区别是什么?
x͑N@_e`,ؖ,H44#"h$5B[/3g:ƕ.\ιw$t&D Gj3& EEϤ<0Uh `P!N'hxtD5LTtjCӧ{:```EM@\W&Jbx¾)-'PhD&: "vPK|3ă45&Ú( KQ'PKSwV.%>ɥbv {N. F6MVbAZ nIeJ][\(D~l

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

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