[프로그래머스] [SQL] 식품분류별 가장 비싼 식품의 정보 조회하기

psy4072·2022년 11월 3일
0

SQL

목록 보기
30/33

문제 설명


문제 풀이

SELECT CATEGORY , PRICE AS MAX_PRICE, PRODUCT_NAME
FROM FOOD_PRODUCT
WHERE PRICE IN (SELECT MAX(PRICE) FROM FOOD_PRODUCT GROUP BY CATEGORY)
            AND CATEGORY IN ('과자', '국', '김치', '식용유')
ORDER BY MAX_PRICE desc

# 조건 1 : 식품분류별 가격이 제일 비싼 식품 -> 가격을 서브쿼리로 
# 조건 2 : 식품분류가  '과자', '국', '김치', '식용유' 경우만 출력 -> OR 조건 대신에 IN 조건 사용 

실행 결과

profile
Ⓓ🅰️🅣🄰 ♡♥︎

0개의 댓글