[프로그래머스] ⭐⭐ 상품 별 오프라인 매출 구하기 (MySQL)
문제
코드
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
댓글남기기