我想知道下面查询中的(+)表示什么,
select ..
from ..., Fat fat
where prop = fat.prop (+)
由于
答案 0 :(得分:1)
这是过时的外连接符号。
在Oracle中,(+)表示JOIN中的“可选”表。
您可以查看 Left and Right Outer Joins 。
旁注: - (虽然已过时)
(+)的位置确定右或左。如果(+)在右侧,则为 LEFT JOIN ,如果(+)在左侧,则为合适。
答案 1 :(得分:0)
对于Oracle,具体表示左外连接。较旧的记谱法。
答案 2 :(得分:0)
外部联接的过期格式。仅表示匹配(+)
符号侧的行和另一侧的所有行。您应该使用LEFT/RIGHT OUTER JOIN
表示法。