左外连接:使用外连接可以查询不满足连接条件的数据,左外连接不仅返回满足连接条件的数据,还返回左边数据不满足条件的数据。
如图一:图中返回的数据中,返回了所有的学生信息和所选课程信息,并且返回没有课程信息的学生,这就是左外连接的用处
select *
from Students s left join Scores a on s.sno=a.sno left join Courses c on a.cno=c.cno
右外连接:select *
from Students s right join Scores a on s.sno=a.sno right join Courses c on a.cno=c.cno
满外连接:是左外连接和右外连接的并集
select * from Students s FULL OUTER JOIN Scores a on( s.sno=a.sno) FULL OUTER JOIN Courses c on (a.cno=c.cno)