💿 Oracle/프로그래머스 Lv. 1
[프로그래머스] 과일로 만든 아이스크림 고르기
동일
2023. 6. 5. 14:34
<답>
SELECT
FH.FLAVOR
FROM FIRST_HALF FH
LEFT JOIN ICECREAM_INFO II ON FH.FLAVOR = II.FLAVOR
WHERE FH.TOTAL_ORDER > 3000
AND II.INGREDIENT_TYPE = 'fruit_based'
ORDER BY FH.TOTAL_ORDER DESC
1. JOIN을 사용
FIRST_HALF 테이블엔 아이스크림의 주성분 정보가 없기 때문에 JOIN으로 묶어서 조회
▶ FROM FIRST_HALF FH LEFT JOIN ICECREAM_INFO II ON FH.FLAVOR = II.FLAVOR
1. 상반기 아이스크림 총 주문량 3000초과
▶ WHERE FH.TOTAL_ORDER > 3000
2. 아이스크림의 주 성분이 과일인 아이스크림
▶ AND II.INGREDIENT_TYPE = 'fruit_based'
3. 총 주문량이 큰 순서대로 조회
▶ ORDER BY FH.TOTAL_ORDER DESC