Left Outer Join : 왼쪽 테이블의 모든 행과 오른쪽 테이블에서 매칭되는 행을 반환. 매칭되지 않는 경우, 오른쪽 테이블의 열은 NULL로 표시된다.
Right Outer Join : 오른쪽 테이블의 모든 행과 왼쪽 테이블에서 매칭되는 행을 반환한다. 매칭되지 않는 경우, 왼쪽 테이블의 열은 NULL로 표시된다.
Full Outer Join :두 테이블의 모든 행을 반환한다. 한쪽 테이블에만 존재하는 행은 다른 쪽 테이블의 열에 NULL로 표시된다.
Inner Join은 두 테이블의 공통된 부분만 반환하는 반면, Outer Join은 더 많은 데이터를 반환하며, 특히 한 쪽 테이블에만 존재하는 데이터도 포함한다.
Inner Join은 두 테이블 간의 정확한 매칭이 필요한 경우 사용.
Outer Join은 한 테이블의 데이터를 보존하면서 다른 테이블과의 관계를 보고자 할 때 사용.