Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 连接:从多个表检索数据 » 内连接和外连接

 

外连接

通常,您创建的连接只返回满足连接条件的行;这些连接称为内连接,它们是查询时使用的缺省连接。但是,您有时可能想保留一个表中的所有行。若要实现此目的,您可以使用外连接

两个表的左或右外连接将保留一个表的所有行,并为另一个表中不满足连接条件的行提供空值。左外连接保留左侧表中的每一行,右外连接保留右侧表中的每一行。在完全外连接中,将保留两个表的所有行并且两个表都提供空值。

左外连接或右外连接的左右两侧的表表达式称作保留的提供空值的。在左外连接中,左侧表表达式是保留的,右侧表表达式是提供空值的。在完全外连接中,左侧和右侧表表达式都是保留的并且都提供空值。

 示例
 另请参见

外连接和连接条件
复杂外连接
视图和派生表的外连接