日期:2014-05-18  浏览次数:20359 次

基本查询语句求指教
S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名
C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师
SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

求解 :列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩

------解决方案--------------------
SQL code

select S.SNO,c1.SCGRADE SCGRADE1,c2.SCGRADE SCGRADE2  
from SC c1,SC c2,S
where c1.SNO=c2.SNO
and c1.CNO='1'
and c2.CNO='2'
and c1.SCGRADE>c2.SCGRADE
and S.SNO=c1.SNO and S.SNO=c2.SNO

------解决方案--------------------
真没看懂