[SQL연습] 주문량이 많은 아이스크림들 조회하기 - 프로그래머스

AMUD·2022년 11월 15일
0

My Database

목록 보기
6/13

문제


문제링크

접근

  • 처음에 단순 조인으로 엄청 간단한 문제인 줄 알았는데 flavor이 같아도 id가 다른 경우가 있어서 이에 대해 고민해야 한다.
  • 간단하게 flavor이 같은 모든 필드를 묶어야 한다를 떠올리니 Group by로 쉽게 풀 수 있었다.

풀이

SELECT A.FLAVOR
FROM JULY A
LEFT JOIN FIRST_HALF B ON A.FLAVOR = B.FLAVOR
GROUP BY A.FLAVOR
ORDER BY (SUM(A.TOTAL_ORDER) + SUM(B.TOTAL_ORDER)) DESC
LIMIT 3
profile
210's Velog :: Ambition Makes Us Diligent

0개의 댓글