SELECT A.ID , B.NAME , C.SUB_NAME
FROM TABLE_A A
, TABLE_B B
, TABLE_C C
WHERE A.ID = B.ID(+)
AND B.ID = C.ID(+)
오라클로 위처럼 테이블 3개로 아우터조인을 걸었는데
이것을 표준 안시 쿼리문으로 바꾸면 어떻게 해야될까요?
테이블 2개는 어케하는지 알겠는데 3개가 되니까 잘모르겠습니다 ㅠㅠ
도움부탁드립니다.
-- 1. Oracle Join -- SELECT a.id , b.name , c.sub_name FROM table_a a , table_b b , table_c c WHERE a.id = b.id(+) AND b.id = c.id(+) AND a.col2 = 'XXX' AND b.col3(+) = 'YYY' ; -- 2. ANSI Join -- SELECT a.id , b.name , c.sub_name FROM table_a a LEFT OUTER JOIN table_b b ON a.id = b.id AND b.col3 = 'YYY' LEFT OUTER JOIN table_c c ON b.id = c.id WHERE a.col2 = 'XXX' ; -- 3. 조건 구분 ---- 조인 조건은 ON 절에 ---- 검색 조건은 WHERE 절에