SELECT FOOD_PRODUCT.CATEGORY, FOOD_PRODUCT.PRICE as MAX_PRICE, FOOD_PRODUCT.PRODUCT_NAME
FROM
(SELECT CATEGORY, MAX(PRICE) as MAX_PRICE
FROM FOOD_PRODUCT
GROUP BY CATEGORY
HAVING
CATEGORY ="과자" OR
CATEGORY ="국" OR
CATEGORY ="김치" OR
CATEGORY ="식용유") tmp
INNER JOIN FOOD_PRODUCT ON
tmp.CATEGORY = FOOD_PRODUCT.CATEGORY AND tmp.MAX_PRICE = FOOD_PRODUCT.PRICE
ORDER BY PRICE desc
이전 포스트와 똑같은 유형의 문제라 참고하라고 링크를 남긴다.
2022.10.06 - [PS/프로그래머스 문제] - SQL 고득점 KIT )즐겨찾기가 가장 많은 식당 정보 출력하기
SQL 고득점 KIT )즐겨찾기가 가장 많은 식당 정보 출력하기
SELECT REST_INFO.FOOD_TYPE, REST_INFO.REST_ID, REST_INFO.REST_NAME, REST_INFO.FAVORITES as FAVORITES FROM (SELECT FOOD_TYPE, MAX(FAVORITES) as max_fav FROM REST_INFO GROUP BY FOOD_TYPE) tmp INNER JO..
dongcoding.tistory.com
이전 포스트 내용에 HAVING 구문만 추가 되었다.
반응형
'PS > 프로그래머스 문제' 카테고리의 다른 글
SQL 고득점 KIT )즐겨찾기가 가장 많은 식당 정보 출력하기 (0) | 2022.10.06 |
---|