[프로그래머스 Lv.3] GROUP BY - 조건에 맞는 사용자와 총 거래금액 조회하기

김민지·2024년 5월 9일
0

✨ 정답 ✨

-- 코드를 입력하세요
SELECT U.USER_ID, U.NICKNAME, SUM(B.PRICE) AS TOTAL_SALES
FROM USED_GOODS_USER AS U 
JOIN USED_GOODS_BOARD AS B ON B.WRITER_ID = U.USER_ID
WHERE STATUS="DONE"
GROUP BY B.WRITER_ID
HAVING(
    SUM(B.PRICE)>=700000 
)
ORDER BY TOTAL_SALES ASC;

🧵 참고한 정답지 🧵

💡💡 해설 💡💡

내 코드 설명
JOIN으로 USER_ID=WRITER_ID를 기준으로 두 테이블을 합쳐주고
그 중 STATUS가 DONE인 것만 고르고
WRITER_ID를 기준으로 GROUP지어주고
HAVING에 그룹 필터링 조건(PRICE>=70만)을 걸어준다.

profile
이건 대체 어떻게 만든 거지?

0개의 댓글

관련 채용 정보