我在Oracle中遇到了一些包含’(+)’的SQL查询,但我不知道这是什么意思。有人可以解释其目的还是提供其使用示例?谢谢
它是Oracle的同义词OUTER JOIN。
OUTER JOIN
SELECT * FROM a, b WHERE b.id(+) = a.id
给出与以下结果相同的结果
SELECT * FROM a LEFT OUTER JOIN b ON b.id = a.id