아웃터 조인 문의 드립니다. 1 2 1,094

by 동동동 [SQL Query] [2017.03.27 12:45:42]


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에만 있어도 가져오게 하려고 하는데요..이렇게 아웃터 조인을 주는게 맞는지요?

 

by 마농 [2017.03.27 13:02:14]

네. 맞습니다.


by 동동동 [2017.03.27 14:35:03]

답변 감사드립니다..^^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입