0

我想知道以下查询中的 (+) 表示什么,

select ..
from ..., Fat fat
where prop = fat.prop (+)

谢谢

4

3 回答 3

1

它是过时的外部连接符号。

在 Oracle 中,(+)表示 JOIN 中的“可选”表。

您可以查看此内容以了解Left 和 Right Outer Joins

附带说明:-(虽然已经过时了)

(+) 的位置决定了 RIGHT 或 LEFT。如果(+)在右侧,则为LEFT JOIN,如果(+)在左侧,则为RIGHT JOIN

于 2013-10-15T18:33:46.893 回答
0

特别是对于 Oracle,表示左外连接。较旧的符号。

于 2013-10-15T18:33:53.310 回答
0

外连接的过时格式。表示仅匹配(+)符号侧的行和另一侧的所有行。您应该改用该LEFT/RIGHT OUTER JOIN符号。

于 2013-10-15T18:35:12.737 回答