DB/쿼리 문제풀이
프로그래머스 ORACLE 성분으로 구분한 아이스크림 총 주문량
sshhhh
2023. 10. 6. 14:53
1. 조인해서 확인
SELECT B.INGREDIENT_TYPE , A.TOTAL_ORDER
FROM FIRST_HALF A
INNER JOIN ICECREAM_INFO B
ON A.FLAVOR =B.FLAVOR
ORDER BY A.TOTAL_ORDER DESC
2. 정답
SELECT B.INGREDIENT_TYPE , SUM(A.TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF A
INNER JOIN ICECREAM_INFO B
ON A.FLAVOR =B.FLAVOR
GROUP BY B.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER -- 컬럼의 별칭이 아니라 원래 컬럼 이름을 써야함 여기선 A.TOTAL_ORDER 안됨 B.INGREDIENT_TYPE 됨