본문 바로가기

[SQL] JOIN 한 눈에 보기 :: LEFT, RIGHT, INNER, OUTER

SQL 2020. 10. 7.

반응형

JOIN

공통의 열(column)을 기준으로 여러 테이블을 합쳐준다.

 

 

LEFT JOIN

: 왼쪽 데이터를 기준으로 붙이기(join)

SELECT *
FROM 기준테이블
LEFT JOIN 붙일테이블 ON join_기준열

 

 

RIGHT JOIN

- 오른쪽 데이터를 기준으로 붙이기(join)

SELECT *
FROM 기준테이블
RIGHT JOIN 붙일테이블 ON join_기준열

 

 

INNER JOIN

- 교집합

- JOIN하려는 모든 테이블에 존재하는 데이터

SELECT *
FROM 기준테이블
INNER JOIN 붙일테이블 ON join_기준열

 

 

OUTER JOIN

- 데이터가 없는 부분은 null로 가져온다.

- FULL OUTER JOIN : 전체 합치기

- LEFT OUTER JOIN = LEFT JOIN

- RIGHT OUTER JOIN = RIGHT JOIN

SELECT *
FROM 기준테이블
OUTER JOIN 붙일테이블 ON join_기준열

 

 

Reference

 

 

 

728x90

Comments