With A_TBL AS ( Select 'AAA' CODE, '111' VAL From Dual UNION ALL Select 'BBB' CODE, '222' VAL From Dual ), B_TBL AS ( Select 'BBB' CODE, 'KKK' CODE2 From Dual UNION ALL Select 'CCC' CODE, 'JJJ' CODE2 From Dual ), C_TBL AS ( Select 'KKK' CODE2, '가나다' NAM From Dual UNION ALL Select 'JJJ' CODE2, '라마바' NAM From Dual ) Select A_TBL.CODE, B_TBL.CODE2, C_TBL.NAM From A_TBL, B_TBL, C_TBL Where A_TBL.CODE = 'BBB' And A_TBL.CODE = B_TBL.CODE(+) And B_TBL.CODE2 = C_TBL.CODE2(+)
A테이블의 CODE와 B테이블의 CODE가 조인키 이고, B테이블의 CODE2와 C테이블의 CODE2가 조인키 일때,
A에만 있어도 가져오게 하려고 하는데요..이렇게 아웃터 조인을 주는게 맞는지요?