【发布时间】:2013-10-11 10:18:02
【问题描述】:
查询如下
select tbl1.x, tbl2.y
from
tbl1, tbl2
where tbl1.some_column (+) = tbl2.some_column
AND tbl1.some_column2 (+) = 'Y'
让我困惑的是这部分
AND tbl1.some_column2 (+) = 'Y'
这是什么意思??如果我删除 (+) 查询返回完全不同的行数。我确实了解当 = 两侧有列名时 (+) 的应用,但是当 = 的一侧有字符串时 (+) 会做什么?
【问题讨论】:
-
那个问题没有让我明白第二个条件