20

JOIN이란? 테이블 연결의 기본

Day 2: 테이블을 연결하다

학습 목표

JOIN의 개념을 이해한다 JOIN의 종류를 파악한다

JOIN이란?

두 개 이상의 테이블을 연결해서 하나의 결과로 만드는 것


연결의 핵심: 공통 키

두 테이블을 연결하려면 연결 고리가 필요하다.

에디터 로딩 중...

orders.customer_name과 customers.name이 같으면 연결!


JOIN의 종류

종류설명결과
INNER JOIN양쪽 다 있는 것만교집합
LEFT JOIN왼쪽 전체 + 매칭왼쪽 기준
RIGHT JOIN오른쪽 전체 + 매칭오른쪽 기준
FULL OUTER JOIN양쪽 전체합집합

오늘은 가장 기본이자 가장 많이 쓰는 INNER JOIN을 배운다.


INNER JOIN 시각화

에디터 로딩 중...

INNER JOIN = 양쪽 모두 있는 것만 결과에 포함