문제:
각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회
- 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정
해결방법:
1. 성분타입이 있는 테이블과 주문량 테이블을 INNER JOIN
2. GROUP BY 와 SUM 으로 성분 타입별 총 주문량 계산
예시 코드:
SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) TOTAL_ORDER -- F.SHIPMENT_ID, F.FLAVOR, F.TOTAL_ORDER, I.INGREDIENT_TYPE
FROM FIRST_HALF AS F
INNER JOIN ICECREAM_INFO AS I
ON F.FLAVOR = I.FLAVOR
GROUP BY I.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER ASC
;
'[SQL] 연습' 카테고리의 다른 글
[MySQL] 프로그래머스 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2024.10.05 |
---|---|
[MySQL] 프로그래머스 대여 기록이 존재하는 자동차 리스트 구하기 (0) | 2024.10.04 |
[MySQL] 프로그래머스 조건별로 분류하려 주문상태 출력하기 (1) | 2024.09.22 |
[MySQL] 프로그래머스 상품 별 오프라인 매출 구하기 (0) | 2024.09.21 |
[MySQL] 프로그래머스 카테고리별 도서 판매량 집계하기 (3) | 2024.09.20 |