프로그래머스 - 주문량이 많은 아이스크림들 조회하기(MySQL,JOIN)

박진우·2022년 11월 12일
0

SQL

목록 보기
17/23

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

◽ 문제






◽ 예시





◽ 풀이

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

  • 1번째 줄: 상반기 테이블을 JOIN기준 테이블로 잡고

  • 2번째 줄: 7월 테이블을 JOIN한다.

  • 3번째 줄: ON조건절에는 두개의 테이블에 모두 존재하는 FALVOR로 잡는다.

  • 4번째 줄: FIRST_HALF테이블의 FLAVOR을 기준으로 그룹핑해준다.

  • 5번째 줄: FIRST_HALF과 JULY에서 각 FLAVOR마다 주문량을 구한다음에 두개의 테이블을 더해 총주문량을 구한다음에 내림차순으로 정렬하고, LIMIT 를 사용해 3개를 가져온다.




✅ 다른 풀이

  • JOIN절에서 JULY의 TOTAL_ORDER의 합계를 구하고, ORDER BY절에서 FIRST_HALF테이블과 JULY테이블의 주문량을 더해준다.

💡배운점

◽ LIMIT

0개의 댓글