문제풀이/SQL

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

monawa 2023. 3. 13.
728x90

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

나의 풀이

SELECT USER_ID,NICKNAME, sum(PRICE) TOTAL_SALES
from USED_GOODS_BOARD b, USED_GOODS_USER u
where b.WRITER_ID = u.USER_ID
and STATUS = "DONE"
group by writer_id , status
having sum(PRICE) >=700000

order by TOTAL_SALES

1. 중고 거래 게시판 작성자와 회원 id가 같은 사람으로 테이블을 join해준다

2. 우리는 완료된 중고거래의 총금액을 구해야하니  거래상태가 DONE인 게시물을 찾는다 

3. 이를 작성자로 그룹해주고 거래금액 합계가 70만 인것을 필터링해준다 

728x90

댓글