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

김아무개·2023년 4월 25일
0

MySQL

목록 보기
4/11




내 코드

SELECT FLAVOR
FROM (
    SELECT j.FLAVOR, (sum(j.TOTAL_ORDER) + sum(fh.TOTAL_ORDER)) as TOTAL_ORDERS
    FROM JULY j
    LEFT JOIN FIRST_HALF fh
           ON j.FLAVOR = fh.FLAVOR
    GROUP BY j.FLAVOR
) f
order by f.TOTAL_ORDERS DESC
limit 3;

또는

내 코드 2

SELECT FLAVOR
FROM (
    SELECT j.FLAVOR, (sum(j.TOTAL_ORDER) + sum(fh.TOTAL_ORDER)) as TOTAL_ORDERS
    FROM JULY j
    LEFT JOIN FIRST_HALF fh
        USING (FLAVOR)
    GROUP BY j.FLAVOR
) f
order by f.TOTAL_ORDERS DESC
limit 3;

LEFT JOIN 시
ON 대신 USING을 사용하면 조금 더 깔끔한 코드를 작성할 수 있음!

profile
Hello velog! 

0개의 댓글