【问题标题】:Oracle database joins [duplicate]Oracle数据库连接[重复]
【发布时间】:2016-08-14 03:43:06
【问题描述】:

假设有一个条件,

(+) =

我知道 (+) 用于列的连接,但在这种情况下它是什么意思

【问题讨论】:

  • 抱歉,将上述条件解读为,column_name(+)=someValue
  • 这是旧的、已弃用的 Oracle 外连接语法,不记得是left join 还是right join

标签: sql oracle join


【解决方案1】:

Oracle (+)= 语法等同于 OUTER JOINS。

a.column (+)= b.column

意思是“从b检索记录,即使没有与a匹配”(RIGH OUTER JOIN)

a.column = b.column (+)

意思是“从a检索记录,即使没有与b匹配”(LEFT OUTER JOIN)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 2020-12-07
    • 2016-10-03
    • 2014-03-18
    • 2019-12-30
    相关资源
    最近更新 更多