如何用SQL查询全部学生都选了人课程号和课程名学生关系(sno,sname),课程关系(cno,cname,tname),学习关系(sno,cno)以及某位学生没有选的课程名称
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/06 23:56:48
如何用SQL查询全部学生都选了人课程号和课程名学生关系(sno,sname),课程关系(cno,cname,tname),学习关系(sno,cno)以及某位学生没有选的课程名称如何用SQL查询全部学生
如何用SQL查询全部学生都选了人课程号和课程名学生关系(sno,sname),课程关系(cno,cname,tname),学习关系(sno,cno)以及某位学生没有选的课程名称
如何用SQL查询全部学生都选了人课程号和课程名
学生关系(sno,sname),课程关系(cno,cname,tname),学习关系(sno,cno)
以及某位学生没有选的课程名称
如何用SQL查询全部学生都选了人课程号和课程名学生关系(sno,sname),课程关系(cno,cname,tname),学习关系(sno,cno)以及某位学生没有选的课程名称
1,全部学生都选了人课程号和课程名
select b.cno,b.cname
from 学生关系 a,课程关系 b,学习关系 c where a.sno=c.sno and b.cno=c.cno
group by b.cno,b.cname having count(*)=(select count(*) from 学生关系)
2,某位学生没有选的课程名称
select a.sname,b.cname
from 学生关系 a,课程关系 b,学习关系 c where a.sno=c.sno and b.cno=c.cno
group by a.sname,b.cname having count(*)