【发布时间】:2018-04-28 07:18:00
【问题描述】:
SELECT * FROM A,B
WHERE
A.COMP_CODE = B.COMP_CODE (+)
AND
A.DATE = TO_CHAR(ADD_MONTHS(TO_DATE(B.DATE,'yyyymm'),-1),'YYYYMM') (+)
当我执行这个语句时,我得到错误:ORA-00936。 当我删除此语句末尾的 (+) 时,它会起作用,但我想在此语句中保留 (+)。
【问题讨论】:
-
为什么需要 (+)
-
我希望表 B 与表 A 左连接。
-
为什么不使用左连接语法
标签: sql oracle join oracle11g outer-join