본문 바로가기

SQL/프로그래머스 SQL 고득점 kit

SQL 고득점 Kit / 주문량이 많은 아이스크림들 조회하기 - MySQL

728x90

📚문제

출처 : 프로그래머스(https://school.programmers.co.kr/learn/courses/30/lessons/133027)

 

📝풀이

SELECT 
    F.FLAVOR
FROM 
    FIRST_HALF F
INNER JOIN 
    JULY J ON F.FLAVOR = J.FLAVOR
GROUP BY
    F.FLAVOR
ORDER BY
    SUM(F.TOTAL_ORDER) + SUM(J.TOTAL_ORDER) DESC 
LIMIT 3;

 

문제는 그렇게 어렵진 않았는데

FLAVOR만 나오게 하려면 어떻게 해야할까 고민했다

그냥 SELECT 구문에는 그룹화한 FLAVOR를 쓰고

ORDER BY 구문에 총합으로 내림차순 하면된다

728x90