여러 테이블 데이터 조인 (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) 테이블에는 존재하지 않는 데이터도 출력
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 여러 테이블 데이터 조인 (ON절) (0) | 2020.09.14 |
---|---|
[Oracle] 여러 테이블 데이터 조인 (SELF JOIN) (0) | 2020.09.14 |
[Oracle] 여러 테이블 데이터 조인 (NON EQUI JOIN) (0) | 2020.09.11 |
[Oracle] 여러 테이블 데이터 조인 (EQUI JOIN) (0) | 2020.09.11 |
[Oracle] 출력 행 제한 (Simpe TOP-n Queries) (0) | 2020.09.11 |