<답>
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
'💿 Oracle > 프로그래머스 Lv. 1' 카테고리의 다른 글
[프로그래머스] 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2023.06.05 |
---|---|
[프로그래머스] 인기있는 아이스크림 (0) | 2023.06.05 |
[프로그래머스] 조건에 맞는 도서 리스트 출력하기 (0) | 2023.04.28 |
[프로그래머스] 평균 일일 대여 요금 구하기 (0) | 2023.04.28 |
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2023.04.26 |