SQL

JOIN

딸기케잌🍓 2020. 1. 19. 19:39

JOIN

조인은 두개 이상의 테이블에서 서로 연관있는 컬럼을 기준으로 하여 테이블을 결합시키는 방법

 

JOIN의 종류

(INNER)JOIN : 양 쪽 테이블을 기준으로 매칭되는 값들을 모두 리턴

LEFT (OUTER) JOIN : 왼쪽 테이블의 모든 값 리턴 + 왼쪽테이블과 오른쪽 테이블의 매칭되는 값

RIGHT (OUTER) JOIN : 오른쪽 테이블의 모든 값 리턴 + 왼쪽테이블과 오른쪽 테이블의 매칭되는 값

FULL (OUTER) JOIN : 왼쪽 또는 오른쪽에서 매칭이 있는 경우 그 값들을 모두 리턴

 

LEFT JOIN

table1의 내용은 모두 리턴하면서 table2와 겹치는 부분만 리턴합니다. table1과 겹치지 않는 행은 null을 리턴합니다.

 

 

 

문법

SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;

 

'SQL' 카테고리의 다른 글

윈도우에 도커 오라클 19c 설치  (0) 2023.03.24
RDB vs NoSQL  (0) 2021.05.25