返回信息流现有三个表,S表中有学生姓名SNAME,专业SDEP,学号SNO;C表中有课号CNO;SC表中有学号CNO,课号CNO,成绩GRADE。如何用嵌套查询的方式,实现:得到在各课程中,选修此课的同学中超过此课程平均分的学生姓名和他所在的专业?
这是一条镜像帖。来源:北邮人论坛 / database / #896同步于 2007/4/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
初学者求助,关于嵌套查询
mumu
2007/4/28镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
select SC.CNO , S.SNAME,S.SDEP from S inner join SC on S.SNO = SC.SNO inner join (select CNO,average(GRADE) as AVERAGE from SC group by CNO) as A on (SC.CNO = A.CNO and SC.GRADE > A.AVERAGE)
没测,不知道对不对