프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
JOIN, GROUP BY, SUM
프로그래머스 문제도 40문제 가량 풀고나니 새로운 구문을 쓸일이 잘 없네요..ㅎㅎ
offline sale 테이블에는 id 가 중복되어 나오므로 group by 로 묶어준 후 join 으로 id 별 가격을 붙여서 판매개수*가격 을 출력해주도록 합니다.
쿼리문
SELECT A.product_code AS product_code, SUM(B.sales_amount * A.price) AS sales
FROM product A JOIN offline_sale B ON A.product_id=B.product_id
GROUP BY product_code
ORDER BY sales DESC, product_code
'SQL > 프로그래머스 MySQL with code' 카테고리의 다른 글
프로그래머스 MySQL : [lv.4] 보호소에서 중성화한 동물 (0) | 2023.06.04 |
---|---|
프로그래머스 MySQL : [lv.3] 카테고리 별 도서 판매량 집계하기 (0) | 2023.06.04 |
프로그래머스 MySQL : [lv.3] 오랜 기간 보호한 동물(1) (0) | 2023.06.01 |
프로그래머스 MySQL : [lv.2] 입양 시각 구하기 (1) (0) | 2023.05.31 |
프로그래머스 MySQL : [lv.1] 조건에 맞는 회원수 구하기 (0) | 2023.05.31 |