Creative Code

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

프로그래머스 SQL 문제풀이(Oracle)/SQL LV4(Oracle)

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

빛하루 2023. 9. 2. 16:25
SELECT B.CATEGORY, B.PRICE AS MAX_PRICE, B.PRODUCT_NAME
FROM (SELECT CATEGORY, MAX(PRICE) AS PRICE
      FROM FOOD_PRODUCT
     GROUP BY CATEGORY) A, FOOD_PRODUCT B
WHERE  A.CATEGORY = B.CATEGORY
AND A.PRICE = B.PRICE 
AND (B.CATEGORY = '과자' OR B.CATEGORY = '국' OR B.CATEGORY = '김치' OR B.CATEGORY = '식용유') 
ORDER BY B.PRICE DESC;