Oracle join运算符

时间:2008-11-28 14:16:13

标签: sql oracle outer-join

如何重写:

select tab1.id, tab2.id, tab3.id 
from tab1, tab2, tab3 
where tab1.col1 = tab2.col1(+) and tab2.col2 = tab3.col2(+);

使用OUTER JOIN语法?

1 个答案:

答案 0 :(得分:8)

select tab1.id, tab2.id, tab3.id 
from tab1
left outer join tab2 on tab1.col1 = tab2.col1
left outer join tab3 on tab2.col2 = tab3.col2;