Post

[Programmers] 164668번 - 조건에 맞는 사용자와 총 거래금액 조회하기 [MySQL]

[Programmers] 164668번 - 조건에 맞는 사용자와 총 거래금액 조회하기 [MySQL]

문제 링크


1. 문제 풀이


WHERE 절로 완료된 중고 거래를 먼저 필터링 후 회원 ID로 그룹핑을 해줬다. 이후 총거래금액을 기준으로 HAVING 절로 그룹 필터링을 해주면 된다.


2. 쿼리


1
2
3
4
5
6
7
8
9
10
11
SELECT
    u.USER_ID,
    u.NICKNAME,
    SUM(b.PRICE) AS TOTAL_SALES
FROM USED_GOODS_BOARD AS b
JOIN USED_GOODS_USER AS u
    ON b.WRITER_ID = u.USER_ID
WHERE b.STATUS = 'DONE'
GROUP BY b.WRITER_ID
HAVING TOTAL_SALES >= 700000
ORDER BY TOTAL_SALES;

This post is licensed under CC BY 4.0 by the author.