有student,course,choose_course 三张表,找出选了所有课程的学生名单
来源:互联网 发布:response.json 编辑:程序博客网 时间:2024/06/03 04:10
解法1:
select sname from student s
where id in(select sid from choose_course
group by sid having count(sid)=(select count(1) from course))
解法2:
select distinct sname from student s
where not exists(
select * from course c
where not exists(
select * from choose_course cc
where cc.cid=c.id and cc.sid=s.id))
select sname from student s
where id in(select sid from choose_course
group by sid having count(sid)=(select count(1) from course))
解法2:
select distinct sname from student s
where not exists(
select * from course c
where not exists(
select * from choose_course cc
where cc.cid=c.id and cc.sid=s.id))
- 有student,course,choose_course 三张表,找出选了所有课程的学生名单
- SQL查询选了所有课程的学生
- a个学生,各b门课程,找出有不及格的课程的学生及其学号
- hibernate student-course-score
- Course List for Student
- Student List for Course
- Hibernate student,course,score作业的框架理解
- PAT (Course List for Student) 简单的hash应用
- 求出选修了所有课程的学生姓名
- SQL查询选修了所有课程的学生姓名
- 数据库操作: 查询选修了所有课程的学生
- sql实现查询学习了所有课程的学生信息
- Hibernate映射Score,Course,Student
- 1047. Student List for Course
- 1039. Course List for Student
- PAT_1039: Course List for Student
- 1039. Course List for Student
- 1047. Student List for Course
- oracle分析函数row_number() over()使用
- POJ-2524 Ubiquitous Religions
- 第三方应用(网站)整合UCenter
- 手机蓝牙各类服务对应的UUID(常用的几个已通过验证)
- PKU 3468 线段树
- 有student,course,choose_course 三张表,找出选了所有课程的学生名单
- Solaris 10 服务状态操作
- QT DLL的使用问题---QWidget: Must construct a QApplication before a QPaintDevice
- javascript 事件 注册 注销
- Mapreduce & Hadoop Algorithms in Academic Papers (3rd update)
- html5_canvas_3
- android蓝牙开发初体验
- 二分查找算法
- XML 文档定义 DTD,XML Schema