Moments of growth

[MySQL] 식품분류별 가장 비싼 식품의 정보 조회하기 본문

카테고리 없음

[MySQL] 식품분류별 가장 비싼 식품의 정보 조회하기

뮤링이 2022. 12. 27. 15:41
SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
FROM FOOD_PRODUCT
WHERE CATEGORY IN ('과자', '국', '김치', '식용유') 
AND PRICE IN (SELECT MAX(PRICE) FROM FOOD_PRODUCT GROUP BY CATEGORY)
GROUP BY CATEGORY
ORDER BY MAX_PRICE DESC

SELECT MAX(PRICE)

FROM FOOD_PRODUCT

GROUP BY CATEGORY

 

-> 카테고리 별 가장 비싼 식품의 가격만 모아둔 테이블

 

PRICE IN (SELECT MAX(PRICE) FROM FOOD_PRODUCT GROUP BY CATEGORY) 

 

대신 만약 같은 값을 갖는 식품이 있는 경우는 이 방법으로 불가능

Comments