본문 바로가기
CS/데이터베이스

[Oracle] 여러 테이블 데이터 조인 (OUTER JOIN)

by 김크롱 2020. 9. 11.

여러 테이블 데이터 조인 (OUTER JOIN)

: EQUI JOIN으로 볼 수없는 결과 데이터 출력

- EQUI JOIN 시 조인조건에 포함되지 않는 행은 출력되지 않음

 

SELECT t1.column1, t2.column2
    FROM tableanme1 t1, tablename2 t2
    WHERE t1.column3 (+) = t2.column3;

* (+) : OUTER JOIN 사인 - 결과가 덜 나오는 쪽(위에서는 column3)에 붙여줌

 

RIGHT OUTER JOIN

: 오른쪽 테이블(t2)에는 존재하고 왼쪽(t1) 테이블에는 존재하지 않는 데이터도 출력

 

LEFT OUTER JOIN

: 왼쪽 테이블(t1)에는 존재하고 오른쪽(t2) 테이블에는 존재하지 않는 데이터도 출력