프로그래머스 주문량이 많은 아이스크림들 조회하기

박정재·2023년 3월 14일
0

문제 설명

아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블

  • SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량
  • 기본 키는 FLAVOR
  • SHIPMENT_IDJULY 테이블의 SHIPMENT_ID의 외래 키

7월의 아이스크림 주문 정보를 담은 JULY 테이블

  • SHIPMENT_ID, FLAVOR, TOTAL_ORDER 은 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 7월 아이스크림 총주문량
  • 기본 키는 SHIPMENT_ID
  • FLAVORFIRST_HALF 테이블의 FLAVOR의 외래 키

7월에는 아이스크림 주문량이 많아 같은 아이스크림에 대하여 서로 다른 두 공장에서 아이스크림 가게로 출하를 진행하는 경우가 있다. 이 경우 같은 맛의 아이스크림이라도 다른 출하 번호를 갖게 된다.

7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회.

문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/133027

문제 풀이

SELECT FLAVOR
FROM (
    SELECT * FROM FIRST_HALF
    UNION ALL
    SELECT * FROM JULY
) AS A
GROUP BY FLAVOR
ORDER BY SUM(TOTAL_ORDER) DESC
LIMIT 3
profile
Keep on dreaming and dreaming

0개의 댓글