정답
SELECT A.CATEGORY, A.PRICE, A.PRODUCT_NAME
FROM FOOD_PRODUCT A JOIN
( SELECT CATEGORY, MAX(PRICE) AS PRICE
FROM FOOD_PRODUCT
GROUP BY CATEGORY ) B
ON A.CATEGORY=B.CATEGORY
AND A.PRICE=B.PRICE
WHERE A.CATEGORY = '과자' OR A.CATEGORY = '국' OR A.CATEGORY = '김치' OR A.CATEGORY = '식용유'
ORDER BY A.PRICE DESC