IT/SQL

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

무지개는 환상 2024. 1. 17. 13:48

<FIRST_INFO> 테이블 & <ICECREAM_INFO> 테이블 구조

FIRST_HALF 테이블 구조
ICECREAM_INFO 테이블 구조

 

<문제>

 

 

<문제 풀이>

SELECT fh.FLAVOR
FROM FIRST_HALF AS fh
    JOIN ICECREAM_INFO AS ii
    ON fh.FLAVOR = ii.FLAVOR
WHERE INGREDIENT_TYPE = 'fruit_based'
    AND TOTAL_ORDER > 3000
ORDER BY TOTAL_ORDER DESC;

 

FLAVOR 컬럼이 두 테이블을 이어주는 기본키이자 외래키이므로, FLAVOR를 이용하여 조인 한다. (내부조인)

WHERE 절에서 총 주문량과 주 성분에 대한 조건을 달아주고 ORDER BY 절에 값의 순서를 정해 준다.

 

출처 : 프로그래머스 - 과일로 만든 아이스크림 고르기