조인 (JOIN @MULTI JOIN)
MULTI JOIN
의 경우는 2개이상의 TABLE
을 JOIN
할때 사용한다. INNER JOIN
문을 추가해서 넣어주면 된다.
이후에 원하는 컬럼들을 SELECT
해서 출력해주면 된다.
-- orders 테이블을 o, customers 테이블을 c, order_statuses 테이블을 os로 치환
-- 먼저 orders 테이블과 customers 테이블을 JOIN하고
-- 추가적으로 orders 테이블과 order_statuses 테이블을 JOIN 한다.
SELECT
o.order_id,
o.order_date,
c.first_name,
c.last_name,
os.name as status
FROM orders o
INNER JOIN customers c
ON o.customer_id = c.customer_id
INNER JOIN order_statuses os
ON o.status = os.order_status_id
ORDER BY o.order_id;
'SQL > mysql' 카테고리의 다른 글
조인 (JOIN @INNER JOIN2) (0) | 2021.02.07 |
---|---|
정렬 및 검색 조건 (IS NULL, ORDER BY, LIMIT) (0) | 2021.02.07 |
정규표현식 (REGEXP) (0) | 2021.02.07 |
WITH ROLLUP (0) | 2017.10.03 |
테이블 복사 (TABLE COPY) (0) | 2017.10.03 |
댓글
이 글 공유하기
다른 글
-
조인 (JOIN @INNER JOIN2)
조인 (JOIN @INNER JOIN2)
2021.02.07 -
정렬 및 검색 조건 (IS NULL, ORDER BY, LIMIT)
정렬 및 검색 조건 (IS NULL, ORDER BY, LIMIT)
2021.02.07 -
정규표현식 (REGEXP)
정규표현식 (REGEXP)
2021.02.07 -
WITH ROLLUP
WITH ROLLUP
2017.10.03