https://school.programmers.co.kr/learn/courses/30/lessons/133026
코드설명
INNER JOIN + GROUP BY + SUM를 활용합니다.
먼저, FLAVOR이 PRIMARY KEY 이므로 해당 값으로 INNER JOIN 합니다.
이후에는 INNER JOIN 된 값으로 GROUP BY 시켜서 합값을 출력합니다.
코드
-- 코드를 입력하세요
SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF
INNER JOIN ICECREAM_INFO
ON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR
GROUP BY INGREDIENT_TYPE
ORDER BY TOTAL_ORDER ASC;
SELECT II.INGREDIENT_TYPE, SUM(FH.TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF AS FH
INNER JOIN ICECREAM_INFO AS II
ON FH.FLAVOR = II.FLAVOR
GROUP BY II.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER ASC
ORACLE
SELECT II.INGREDIENT_TYPE AS "INGREDIENT_TYPE", SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF FH
INNER JOIN ICECREAM_INFO II
ON FH.FLAVOR = II.FLAVOR
GROUP BY II.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER ASC