프로그래머스-코딩테스트/mysql

주문량이 많은 아이스크림들 조회하기

아임블로거 2023. 4. 11. 23:01
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 : 중복제거한 합집합