这是OUTER JOIN的Oracle专用表示法,因为ANSI-89格式(在FROM子句中使用逗号分隔表引用)没有使OUTER联接标准化。
SELECT ...
FROM a
LEFT JOIN b ON b.id = a.id
还应该注意的是,即使可行(+)
,Oracle建议 使用它:
Oracle建议您使用FROM
子句OUTER JOIN
语法,而不要使用Oracle连接运算符。使用Oracle连接运算符的外部连接查询(+)
受以下规则和限制的约束,这些规则和限制不适用于FROM
子句OUTER JOIN
语法: