SELECT USER_ID, NICKNAME, sum(PRICE) as TOTAL_SALES
from USED_GOODS_BOARD as B
inner join USED_GOODS_USER as U
on B.WRITER_ID = U.USER_ID
where STATUS = 'DONE'
group by USER_ID
having TOTAL_SALES >= 700000
order by TOTAL_SALES
#SELECT 에 출력할칼럼작성
#FROM, inner join, on으로 데이터를 합쳐주고 별칭을 지정해준다 on을 사용한 이유 합칠칼럼의 이름이 다르다
#status칼럼이 done인 것을 조건화해주고
#USER_ID 별로 볼거니까 group by 해준다
#having에 TOTAL_SALES 700000이상인 칼럼 조건화 한번 더 해주고
#order by TOTAL_SALES로 오름차순정리
'SQL프로그래머스 문제풀이' 카테고리의 다른 글
SQL 프로그래머스 문제 풀이 -식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2024.05.28 |
---|---|
SQL프로그래머스 문제풀이 -3월에 태어난 여성 회원 목록 출력하기 (0) | 2024.05.28 |
SQL 프로그래머스 문제풀이 -평균 일일 대여 요금 구하기 (0) | 2024.05.26 |
SQL 프로그래머스 문제풀이 -조건에 맞는 도서 리스트 출력하기 (0) | 2024.05.24 |
SQL 프로그래머스 문제풀이 -루시와 엘라 찾기 (0) | 2024.05.24 |