[MySQL/프로그래머스]조건에 맞는 사용자와 총 거래금액 조회

딩나·2023년 10월 26일

SQL

목록 보기
4/13


https://school.programmers.co.kr/learn/courses/30/lessons/164668

SELECT u.USER_ID,
        u.NICKNAME,
        SUM(b.price) AS TOTAL_SALES 
        #우리가 구해야 할 것은 '유저별'(group by) 총 거래금액(sum)
FROM used_goods_board b
    JOIN used_goods_user u ON b.writer_id = u.user_id 
    #먼저 테이블 연결해줌
WHERE b.status = 'DONE' #거래완료건만 1차적으로 선택
GROUP BY u.user_id      #유저별 합계를 알고 싶으니까
HAVING TOTAL_SALES >= 700000   #group by에 대한 조건, 합계가 70만 이상인 것 선택
ORDER BY TOTAL_SALES;    # 총 거래금액을 기준으로 오름차순

0개의 댓글