Join Family

OUTER JOIN 3종류

무엇을 결과에 끝까지 남길지에 따라 LEFT, RIGHT, FULL로 나뉩니다. OUTER 키워드는 생략 가능합니다.

LEFT: 왼쪽 보존
RIGHT: 오른쪽 보존
FULL: 양쪽 보존
LEFT

왼쪽 전체 보존

주문이 없는 회원도 보여야 할 때처럼 기준 테이블을 FROM에 먼저 둡니다.

RIGHT

오른쪽 전체 보존

LEFT JOIN으로 순서를 뒤집어 같은 의미를 더 읽기 쉽게 쓰는 경우가 많습니다.

FULL

양쪽 전체 보존

왼쪽에만 있는 행, 오른쪽에만 있는 행, 둘 다 있는 행을 모두 포함합니다.

왼쪽 테이블
A
매칭 영역
오른쪽 테이블
B

LEFT는 A 전체, RIGHT는 B 전체, FULL은 A와 B의 전체 영역을 결과에 남깁니다.