查询如下
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'
这是什么意思??如果我删除(+)查询返回完全不同的行数。当 = 的两侧都有列名时,我确实了解 (+) 的应用,但是当 = 的一侧有字符串时(+)会做什么?