https://school.programmers.co.kr/learn/courses/30/lessons/144856
JOIN 1번 더 하자. 어디에다가 합치는지만 집중하면 된다.
역시 3단계 치고도 좀 쉬운 문제 아닌가 싶다. 아까 올린 4단계보다는 조금 더 어렵긴 한듯.
SELECT
BOOK.AUTHOR_ID AS AUTHOR_ID,
AUTHOR_NAME,
CATEGORY,
SUM(PRICE*SALES) AS TOTAL_SALES
FROM
BOOK LEFT JOIN AUTHOR ON BOOK.AUTHOR_ID=AUTHOR.AUTHOR_ID
LEFT JOIN BOOK_SALES ON BOOK.BOOK_ID=BOOK_SALES.BOOK_ID
WHERE YEAR(SALES_DATE) = 2022 AND MONTH(SALES_DATE) = 1
GROUP BY AUTHOR_ID, CATEGORY
ORDER BY AUTHOR_ID ASC, CATEGORY DESC
'SQL' 카테고리의 다른 글
[파이썬 압수] (1) SQL로만 DAU, MAU, stickness 구하기 (0) | 2024.01.15 |
---|---|
[프로그래머스] 상품을 구매한 회원 비율 구하기 (Lv 5) (0) | 2024.01.12 |
[프로그래머스] 년,월,성별별 상품 구매 회원 수 구하기 (Lv 4) (0) | 2024.01.12 |
[SQLD] Grouping 함수, Window 함수 정리 (1) (1) | 2023.12.27 |
[SQL] 해커랭크 Occupations 풀이 (0) | 2021.09.22 |