SQL Anywhere 支持以下几类连接表。
CROSS JOIN 两个表的这种连接类型生成来自这两个表的各行的所有可能组合。结果集的规模是第一个表中的行数乘以第二个表中的行数。交叉连接也称作矢量积或笛卡儿积。您不能将 ON 子句与交叉连接一起使用。
KEY JOIN 这种类型的连接条件使用各表间的外键关系。如果使用 JOIN 关键字时未指定连接类型(如 INNER、OUTER 等),并且没有 ON 子句,则缺省是键连接。
NATURAL JOIN 此连接是基于具有相同名称的列自动生成的。
使用 ON 子句连接 此类型的连接由 ON 子句中的连接条件的显式说明产生。在与键连接或自然连接一起使用时,该连接条件既包含生成的连接条件,也包含显式连接条件。在与 JOIN 关键字一起使用(但不与 KEY 或 NATURAL 关键字一起使用)时,没有生成的连接条件。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |