[Programmers] 144856번 - 저자 별 카테고리 별 매출액 집계하기 [MySQL]
[Programmers] 144856번 - 저자 별 카테고리 별 매출액 집계하기 [MySQL]
1. 문제 풀이
세 개의 테이블을 모두 JOIN 후 WHERE 절로 2022년 1월의 도서만 필터링 후 저자와 카테고리를 기준으로 그룹핑을 해주면 된다.
2. 쿼리
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
a.AUTHOR_ID,
a.AUTHOR_NAME,
b.CATEGORY,
SUM(b.PRICE * s.SALES)
FROM BOOK AS b
JOIN AUTHOR AS a
ON b.AUTHOR_ID = a.AUTHOR_ID
JOIN BOOK_SALES AS s
ON b.BOOK_ID = s.BOOK_ID
WHERE s.SALES_DATE LIKE '2022-01%'
GROUP BY a.AUTHOR_ID, b.CATEGORY
ORDER BY a.AUTHOR_ID, b.CATEGORY DESC;
This post is licensed under CC BY 4.0 by the author.