728x90
📚문제
📝풀이
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
'SQL > 프로그래머스 SQL 고득점 kit' 카테고리의 다른 글
SQL 고득점 Kit / 그룹별 조건에 맞는 식당 목록 출력하기 - MySQL (1) | 2023.11.03 |
---|---|
SQL 고득점 Kit / 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 - MySQL (WHERE절 서브쿼리) (0) | 2023.11.02 |
SQL 고득점 Kit / 가격대 별 상품 개수 구하기 / MySQL (0) | 2023.10.31 |
SQL 고득점 Kit / 입양 시각 구하기(2) / MySQL (변수선언 , SELECT문 서브쿼리) (0) | 2023.10.31 |
SQL 고득점 Kit / GROUP BY / 년,월,성별 별 상품 구매 회원 수 구하기 /MySQL (0) | 2023.10.31 |