高手请进---SQLServer求解问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:00:57
学生情况表:sInfor字段:sID,学号,班级,姓名,性别,职务,籍贯,出生日期
教师情况表:tImfor字段:tID,编号,院系,姓名,性别,专业,职称
课程情况表:cInfor字段:cID,编号,课程名
成绩表:scInfor字段:scID,sID,tID,cID,成绩,学年
授课表:stInfor字段:stID,tID,cID
各表通过ID号关联 (此题信息)

问:列出学号为00024135的学生的2004、2005、2006学年的大学英语课程的成绩,学号,姓名,以学年作为列标题

Select 成绩表.成绩,学生情况表.学号,学生情况表.姓名,成绩表.学年
from 成绩表 inner join 学生情况表 on 成绩表.sID = 学生情况表.sID
inner join 课程情况表 on 成绩表.cID = 课程情况表.cID
where (学生情况表.学号 = '00024135')
and (成绩表.学年 between 2004 and 2006)
and (课程情况表.课程名 = '大学英语')