SQL习题 请问 “查询学生号‘20110501’的学生选修的所有课程的课程号、课程名、及成绩。”怎么做啊?

三张表:
学生(学生号char(7),姓名chart(6),性别chart(2),出生日期datetime,专业chart(10),年级int)
课程(课程号char(4),课程名char(10),课程学分int)
选课(学生号char(7),课程号char(4),成绩int)

第1个回答  2014-03-04
select c.姓名,a.课程号,b.课程名,a.成绩 from 选课 a left join 课程 b on a.课程号=b.课程号 left join 学生 c on a.学生号=c.学生号 where a.学生号='20110501'
第2个回答  2014-03-04
select B.课程号,
B.课程名,
A.成绩
from 选课 A

inner join 课程 B
on A.课程号=B.课程号

inner join 学生 C
on B.学生号=C.学生号
and C.学生号='20110501’'
第3个回答  2014-03-04
哪三张表。哪个表里有哪个字段?