정의

두 개 이상의 테이블에서 데이터를 추출하고 맵핑하여 원하는 정보를 완성하는 것

ANSI 표준 조인 종류

INNER JOIN: 두 테이블에서 일치하는 행만 결과에 포함

image.png

OUTER JOIN

LEFT OUTER JOIN (LEFT JOIN): 왼쪽 테이블의 모든 행을 결과에 포함하고, 오른쪽 테이블에서 일치하는 행이 없는 경우 NULL << 주로 LEFT로 통일

RIGHT OUTER JOIN (RIGHT JOIN): 오른쪽 테이블의 모든 행을 결과에 포함하고, 왼쪽 테이블에서 일치하는 행이 없는 경우 NULL << 주로 LEFT로 통일

FULL OUTER JOIN (FULL JOIN): 두 테이블의 모든 행을 결과에 포함하고, 일치하는 행이 없는 경우 NULL

image.png