코딩테스트/Oracle

[프로그래머스] 조건에 맞는 사용자 정보 조회하기 - ORACLE

양쏘쏘 2023. 3. 13. 13:58
728x90
반응형

 

 

GROUP BY,HAVING만 잘 써서 서브쿼리(인라인 뷰 방식)을 만든다면 어렵지않게 풀 수 있는 문제입니다. 

--oracle
SELECT A.USER_ID,A.NICKNAME,B.PRICE AS TOTAL_SALES
FROM USED_GOODS_USER A,
(SELECT WRITER_ID,SUM(PRICE) AS PRICE
FROM USED_GOODS_BOARD
GROUP BY WRITER_ID,STATUS
HAVING STATUS = 'DONE'
AND SUM(PRICE) >= 700000) B
WHERE A.USER_ID = B.WRITER_ID
ORDER BY TOTAL_SALES
728x90