Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

데이터 분석

프로그래머스 - 조건에 맞는 사용자 정보 조회하기 (서브쿼리) 본문

SQL/프로그래머스 코딩

프로그래머스 - 조건에 맞는 사용자 정보 조회하기 (서브쿼리)

시니조 2023. 3. 14. 23:13
  • 서브쿼리
  • JOIN

 

 

조건에 맞는 사용자 정보 조회하기

 

 

 

 

SELECT U.USER_ID, U.NICKNAME, B.TOTAL_SALES
FROM (
    SELECT WRITER_ID, SUM(PRICE) TOTAL_SALES
    FROM USED_GOODS_BOARD
    WHERE STATUS = 'DONE'
    GROUP BY WRITER_ID
    HAVING SUM(PRICE) >= 700000
    ) B JOIN USED_GOODS_USER U
        ON B.WRITER_ID = U.USER_ID
ORDER BY TOTAL_SALES
;

 

3~7번 째 줄 : USED_GOODS_USER 테이블에서 조건을 통해 가져올 수 있는걸 먼저 가져왔다. 계산하면

 

다음과 같이 나오고 뒤에 USED_GOODS_USER 테이블 조인해 풀어줬다.