7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회하는 SQL 문을 작성해주세요.
select flavor
from (SELECT flavor, SUM(total_order) AS total
FROM july
GROUP BY flavor
UNION
SELECT flavor, SUM(total_order) AS total
FROM first_half
GROUP BY flavor) unia
group by unia.flavor
having sum(total)
order by sum(total) desc
limit 3
select flavor
from (SELECT flavor, SUM(total_order) AS total
FROM july
GROUP BY flavor
UNION
SELECT flavor, SUM(total_order) AS total
FROM first_half
GROUP BY flavor) unia
group by unia.flavor
having sum(total)
order by sum(total) desc
limit 3
-- UNION : 중복제거한 합집합
'프로그래머스-코딩테스트 > mysql' 카테고리의 다른 글
| 자동차 대여 기록 별 대여 금액 구하기 (0) | 2023.04.16 |
|---|---|
| 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) | 2023.04.16 |
| 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (0) | 2023.04.07 |
| 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (0) | 2023.04.06 |
| 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (0) | 2023.04.05 |