https://school.programmers.co.kr/learn/courses/30/lessons/131115
SELECT * FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1;
앞에 풀었던 문제와 동일하게 PRICE로 내림차순 정렬하고 LIMIT으로 하나만 조회하도록 하는 코드
하지만 이 문제가 SUM, MAX, MIN 카테고리에 속해있었기 때문에 찾아보니 MAX를 사용하는 다른 방법이 있었음
SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);
MAX로 가장 비싼 가격을 뽑아 PRICE가 MAX(PRICE)인 조건을 충족하는 데이터만 조회.
1차 시도의 코드로 하면 가장 비싼 PRICE를 갖는 상품이 여러개인 경우는 다 뽑아내지 못함.
그리고 ORDER보다 MAX가 빅오값이 작다는,,, 그런,,, 장점이 있음