MySQL (4) - 과일로 만든 아이스크림 고르기

HoDu PyTHON·2023년 1월 6일
1

MySQL

목록 보기
4/5
post-thumbnail

과일로 만든 아이스크림 고르기

문제는 여기에서 풀어볼 수 있습니다!


문제 설명

상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.

문제는 두개의 테이블을 가지고 있다. 하나는 FIRST_HALF이고 다른 하나는 ICECREAM_INFO이다.
또한 두 테이블은 FLAVOR를 외래 키로 공유한다.

문제 풀이

두개의 다른 테이블을 다룬 것은 처음이기에 다른 풀이를 참고하였다. 해답은 JOIN ON 구문을 이용해 두 테이블을 연결시켜주는 것이었다.

JOIN으로 두 테이블을 합쳐준 후 TOTAL_ORDER는 3000보다 크고 재료가 fruit_based인 조건을 걸어 표시하도록 하였다.

전체 코드는 아래와 같다!

SELECT FIRST_HALF.FLAVOR
FROM FIRST_HALF JOIN ICECREAM_INFO 
	ON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR
WHERE FIRST_HALF.TOTAL_ORDER > 3000 
	AND ICECREAM_INFO.INGREDIENT_TYPE = 'fruit_based' 
ORDER BY FIRST_HALF.TOTAL_ORDER DESC
profile
나는야 척척'박사' & ML/DL & Coffee

0개의 댓글