본문 바로가기
💿 Oracle/프로그래머스 Lv. 1

[프로그래머스] 과일로 만든 아이스크림 고르기

by 동일 2023. 6. 5.

<답>

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