我们想以Student表为主体列出每个学生的基本情况及选课情况,若某个学生没有选课,只输出其基本情况信息。这就是标准的外连接(Out Join)情况:实例代码如下:
SELECT Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade
FROM Student,SC
WHERE Student.Sno = SC.Sno(*);
外连接的表示方法为,在连接为此的某一边加符号* (有的数据库系统用 + )。外连接就好像室为符号 * 所在的一边增加一个万能的行。
SELECT Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade
FROM Student,SC
WHERE Student.Sno = SC.Sno(*);
外连接的表示方法为,在连接为此的某一边加符号* (有的数据库系统用 + )。外连接就好像室为符号 * 所在的一边增加一个万能的行。