-
프로그래머스: 주문량이 많은 아이스크림들 조회하기DB/MySQL 2023. 11. 26. 00:01
내 코드
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을 사용하면 조금 더 깔끔한 코드를 작성할 수 있음!
'DB > MySQL' 카테고리의 다른 글
프로그래머스 : 가격대 별 상품 개수 구하기 (0) 2023.11.26 프로그래머스: 5월 식품들의 총매출 조회하기 (0) 2023.11.26 프로그래머스: 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) 2023.11.26 프로그래머스: 이름이 없는 동물의 아이디 (0) 2023.11.25 프로그래머스 : 과일로 만든 아이스크림 고르기 (0) 2023.11.25