PRODUCT 테이블과 OFFLINE_SALE 테이블에서
PRODUCT_ID를 기준으로 JOIN
그리고, PRODUCT PRICE값과 OFFLINE_SALE의 SUM(SALES_AMOUNT)값을 곱한 값을 SALES로 명명하기
ORDER BY 조건을 2개 설정할 수 있는게 신기했음
문제에 제시된 우선순위를 따라 매출액 내림차순, 상품코드 오름차순 순으로 정렬했음
-- 코드를 입력하세요
SELECT P.PRODUCT_CODE, P.PRICE*SUM(O.SALES_AMOUNT) AS SALES
FROM PRODUCT AS P
JOIN OFFLINE_SALE AS O ON P.PRODUCT_ID=O.PRODUCT_ID
GROUP BY P.PRODUCT_CODE
ORDER BY SALES DESC, PRODUCT_CODE ASC
'개발자 강화 > 코딩 테스트' 카테고리의 다른 글
[SQL] 없어진 기록 찾기 - JOIN (2) | 2024.11.09 |
---|---|
[SQL] 있었는데요 없었습니다 - MySQL 프로그래머스 lv3 (0) | 2024.11.09 |
[백준] 5014_스타트링크_BFS (c++) 실1 (1) | 2024.11.09 |
[백준] 2644 - 촌수계산 (C++) lv.2 (2) | 2024.11.09 |
[프로그래머스] 타겟넘버 - BFS/DFS (C++) (1) | 2024.11.09 |