【发布时间】:2016-08-14 03:43:06
【问题描述】:
假设有一个条件,
(+) =
我知道 (+) 用于列的连接,但在这种情况下它是什么意思
【问题讨论】:
-
抱歉,将上述条件解读为,column_name(+)=someValue
-
这是旧的、已弃用的 Oracle 外连接语法,不记得是
left join还是right join。
假设有一个条件,
(+) =
我知道 (+) 用于列的连接,但在这种情况下它是什么意思
【问题讨论】:
left join 还是right join。
Oracle (+)= 语法等同于 OUTER JOINS。
a.column (+)= b.column
意思是“从b检索记录,即使没有与a匹配”(RIGH OUTER JOIN)
a.column = b.column (+)
意思是“从a检索记录,即使没有与b匹配”(LEFT OUTER JOIN)
【讨论】: