3意8e02000的宣询 622外连接 外连接包括左外连接、右外连接和全外连接。左外连接包含左表 的所有数据行,右外连接包含右表的所有数据行,全外连接包含 两个表的所有数据行。 令左外连接 【例6-14】查询所有读者信息,以及读者的借阅信息 SELECT readers.*,读者编号,图书编号 FROM readers left outer join borrowinf 0 on readers.编号= borrowing.读者编号 令右外连接 【例6-15】查询所有借阅信息,以及相应的读者信息。 SeLECT readers.*,读者编号,图书编号 FROM readers right outer join borrowinf 0 n readers.编号= borrowing.读者编号 2021/1/21
第6章 SQL Server 2000 的数据查询 2021/1/21 6.2.2外连接 外连接包括左外连接、右外连接和全外连接。左外连接包含左表 的所有数据行,右外连接包含右表的所有数据行,全外连接包含 两个表的所有数据行。 ❖ 左外连接 【例6-14】查询所有读者信息,以及读者的借阅信息。 SELECT readers.*, 读者编号,图书编号 FROM readers LEFT OUTER JOIN borrowinf ON readers.编号=borrowinf.读者编号 ❖ 右外连接 【例6-15】查询所有借阅信息,以及相应的读者信息。 SELECT readers.*, 读者编号,图书编号 FROM readers RIGHT OUTER JOIN borrowinf ON readers.编号=borrowinf.读者编号
3意8e02000的宣询 令全外连接 全外连接使用 FULL OUTER JOIN操作符,它实际上是左外连接 与右外连接的结合,即操作符两边的表中所有数据行均会显示在 结果集中。不论哪一个表中没有对应的数据行,相应列上都会返 回空值。 【例6-16】对【例6-12】做全外连接 SELECT readers.*,读者编号,图书编号 FROM borrowinf FULL OUTER JOIN readers 0 on readers.编号= borrowing.读者编号 2021/1/21
第6章 SQL Server 2000 的数据查询 2021/1/21 ❖ 全外连接 全外连接使用FULL OUTER JOIN操作符,它实际上是左外连接 与右外连接的结合,即操作符两边的表中所有数据行均会显示在 结果集中。不论哪一个表中没有对应的数据行,相应列上都会返 回空值。 【例6-16】对【例6-12】做全外连接。 SELECT readers.*, 读者编号,图书编号 FROM borrowinf FULL OUTER JOIN readers ON readers.编号=borrowinf.读者编号