728x90
난이도 Lv. 3
풀이일 : 2410163
https://school.programmers.co.kr/learn/courses/30/lessons/164668
문제
풀이
SELECT WRITER_ID, NICKNAME, SUM(PRICE) AS TOTAL_SALES
FROM USED_GOODS_BOARD b
LEFT JOIN USED_GOODS_USER u ON b.WRITER_ID = u.USER_ID
WHERE STATUS = "DONE"
GROUP BY WRITER_ID
HAVING SUM(PRICE) >= 700000
ORDER BY TOTAL_SALES ASC
- 필요한 글쓴이 정보를 가져오고 PRICE 합계를 구해 별칭을 설정해준다.
- USER_GOODS_BOARD와 USER_GOODS_USER를 ID로 조인한다.
- 판매 완료 상태인 상품들만 조건으로 걸러준다.
- 글쓴이 아이디로 그룹화한다.
- 판매 완료된 상품의 총 판매가액 총액이 70만원 이상인 것들만 조건으로 걸러준다.
- 판매 완료된 상품의 총 판매가액 기준 오름차순으로 정렬한다.
'알고리즘 > Lv. 3' 카테고리의 다른 글
프로그래머스 12904 가장 긴 팰린드롬 파이썬 풀이 (0) | 2024.11.07 |
---|---|
프로그래머스 43105 정수 삼각형 파이썬 풀이 (1) | 2024.11.05 |
프로그래머스 42628 이중우선순위큐 파이썬 풀이 (1) | 2024.10.29 |
프로그래머스 49189 가장 먼 노드 자바 풀이 (0) | 2024.10.21 |
프로그래머스 43162 네트워크 자바 풀이 (0) | 2024.10.18 |