当我们同时使用内连接和外连接的时候,我感觉和测试的结果是 外连接子句的优先级 比内连接要高。
比如
where a.aa=b.aa(+)
and b.bb is null
这样会把 左连接到的b表中的数据,b.bb 为空的也能查出来
如果是先 过滤b.bb is null 的话,左连接就不会连接到这些记录。
不知道我的猜想对不对,请大牛们给个正确答案解惑。
...全文
1487打赏收藏
内外连接优先级
当我们同时使用内连接和外连接的时候,我感觉和测试的结果是 外连接子句的优先级 比内连接要高。 比如 where a.aa=b.aa(+) and b.bb is null 这样会把 左连接到的b表中的数据,b.bb 为空的也能查出来 如果是先 过滤b.bb is null 的话,左连接就不会连接到这些记录。 不知道我的猜想对不对,请大牛们给个正确答案解惑。