> 其他 >
数据库查询至少选修了3门课程的所有学生办法
用两种完成不同的思路去解决吗?它们之间的区别是什么?
人气:337 ℃ 时间:2020-05-29 18:29:58
解答
select * from 学生表 where (select count(distinct 课程号) from 选修表 where 学号 = 学生表.学号) >= 3 或者 select * from 学生表 group by 学号 having count(课程号) >= 3 前边是子查询,后边用分组加条件的方式
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版