최대 1 분 소요

프로그래머스 사이트 링크

문제

image

image

image


코드

ver(1) - JOIN 사용
-- PRODUCT 테이블과 OFFLINE_SALE 테이블을 조인하여 상품별 매출액을 구합니다.
SELECT A.PRODUCT_CODE, SUM(B.SALES_AMOUNT * A.PRICE) AS SALES
FROM PRODUCT AS A
JOIN OFFLINE_SALE AS B
ON A.PRODUCT_ID = B.PRODUCT_ID
-- PRODUCT_CODE로 그룹화하여 상품별 매출액을 합산합니다.
GROUP BY A.PRODUCT_CODE
-- 매출액이 높은 순으로 정렬합니다. 단, 매출액이 같으면 상품 코드 오름차순으로 정렬합니다.
ORDER BY SALES DESC, A.PRODUCT_CODE

댓글남기기