Database/MySQL
[MySQL] INNER JOIN
StoneSeller
2023. 3. 6. 15:45
INNER JOIN
기준 테이블과 조인 테이블 모두 데이터가 존재하는 것만 조회
SELECT 컬럼1, 컬럼2, ...
FROM 테이블1 INNER JOIN 테이블2
ON 조건문
sales 테이블을 출력하는데, product에 있던 상품명, 가격도 함께 출력하고 싶다.
SELECT *
FROM sales INNER JOIN product
ON sales.상품id = product.id;
sales 테이블의 id, 고객번호, 구매날짜와 product에 있던 상품명, 가격 그리고 user_table의 고객명을 함께 출력하고 싶다.
SELECT sales.id, 고객번호, 구매날짜, 가격, 고객명
FROM sales
INNER JOIN product
ON sales.상품id = product.id
INNER JOIN user_table
ON 고객번호 = user_table.id
ORDER BY sales.id;
날짜별 매출 합계를 출력하고 싶다.
SELECT 구매날짜, SUM(가격)
FROM sales
INNER JOIN product
ON sales.상품id = product.id
GROUP BY 구매날짜
728x90