编译器 SQL SERVER 2008 r2
3.4.2连接查询
1.等值与非等值连接查询
查询每个学生及其选修课程的情况
SELECT *
FROM SC,STUDENT
WHERE SC.Sno=STUDENT.Sno;
2.自身连接 (自身连接 需要取别名)
查询每一门课的间接先修课
SELECT A.Cno,A.Cname,B.Cpno
FROM COURSE A,COURSE B
WHERE A.Cpno=B.Cno
3外连接
4.多表查询
查询每个学生的学号 姓名 选修 的课程及成绩
SELECT STUDENT.Sno,Sname,Cname,GradeFROM STUDENT,SC,COURSE
WHERE STUDENT.Sno=SC.Sno AND SC.Cno=COURSE.Cno