https://school.programmers.co.kr/learn/courses/30/lessons/133026
[풀이]
SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF AS F
INNER JOIN ICECREAM_INFO AS I
ON F.FLAVOR = I.FLAVOR
GROUP BY I.INGREDIENT_TYPE;
ICECREAM_INFO와 INNER JOIN을 한 후, INGREDIENT_TYPE으로 GROUP BY합니다. GROUP BY한 후 TOTAL_ORDER를 SUM하면 집계 완료.
[풀이 후기]
SQL은 LV3까지도 쉬운 느낌이 있어서, LV4 한번 열어봤다가 시간 잡고해야할 것 같아서, 아직 열고 바로 닫았습니다... 일단 GROUP BY를 중첩으로 할 경우의 개념을 조금 더 잡아야할 것 같고, 이것 뿐만이 아니라 각 DB 내부 동작 구조 같은걸 알아보고 싶은 욕심도 있습니다. 감사합니다:)
'코딩테스트 스터디 > 프로그래머스' 카테고리의 다른 글
[LV2/DFS] 타겟 넘버 (3) | 2023.07.27 |
---|---|
[LV2 그리디] 구명보트 (4) | 2023.07.17 |
[LV2 스택/큐] 다리를 지나는 트럭 (0) | 2023.07.17 |
[LV2/스택/큐] 프로세스 (0) | 2023.07.17 |
[LV2/스택/큐] 올바른 괄호 (0) | 2023.07.17 |