25

3개 이상 테이블 연결하기

Day 2: 테이블을 연결하다

학습 목표

3개 이상의 테이블을 조인할 수 있다 JOIN과 GROUP BY를 조합할 수 있다

더 복잡한 요청

"주문별로 고객 이름, 상품명, 금액 다 보여줘"

필요한 정보가 3개 테이블에 흩어져 있다:

  • 주문 정보: orders
  • 고객 정보: customers
  • 상품 정보: products

3개 테이블 JOIN

에디터 로딩 중...

결과:

에디터 로딩 중...

JOIN을 체이닝하면 원하는 만큼 테이블을 연결할 수 있다.


JOIN 순서

에디터 로딩 중...

결과는 같다. 가독성 좋은 순서로 쓰면 된다.


JOIN + GROUP BY 조합

"등급별 총 주문액이 궁금해"

에디터 로딩 중...

결과:

에디터 로딩 중...

이게 바로 팀장이 원하는 데이터다!