20분
JOIN이란? 테이블 연결의 기본
Day 2: 테이블을 연결하다
JOIN이란? 테이블 연결의 기본
SQL 기초 2: JOIN, GROUP BY, 서브쿼리 > 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 = 양쪽 모두 있는 것만 결과에 포함