Outer join 은 LEFT , RIGHT , FULL 로 나뉜다.
를 Table1 로 정하고 (as T1)
를 Table2 로 정하면 (as T2)
1. LEFT OUTER JOIN
SELECT T1.이름, T1.나이, T2.직업 FROM T1 LEFT OUTER JOIN T2 ON T1.이름 = T2.이름
결과가 위와 같이 왼쪽 테이블에 맞춰서 나오고
2. RIGHT OUTER JOIN
SELECT T1.이름, T1.나이, T2.직업 FROM T1 RIGHT OUTER JOIN T2 ON T1.이름 = T2.이름
결과가 위와 같이 오른쪽 테이블에 맞춰서 나온다.
3. FULL OUTER JOIN
SELECT T1.이름, T1.나이, T2.직업 FROM T1 FULL OUTER JOIN T2 ON T1.이름 = T2.이름
1 + 2 의 기능을 한다.