[프로그래머스 ORACLE SQL]즐겨찾기가 가장 많은 식당 정보 출력하기★LEFT JOIN★FROM절 서브쿼리★ON 2개 처리
2023. 6. 22. 01:14
728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/131123
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT A.FOOD_TYPE ,B.REST_ID , B.REST_NAME, A.FAVORITES FROM
(SELECT FOOD_TYPE , MAX(FAVORITES) AS FAVORITES FROM REST_INFO
GROUP BY FOOD_TYPE) A LEFT JOIN
REST_INFO B
ON A.FOOD_TYPE = B.FOOD_TYPE AND A.FAVORITES = B.FAVORITES
ORDER BY A.FOOD_TYPE DESC
==> ON 2개 , FROM 절 서브쿼리 할때 MAX() 처리
728x90
반응형
'SQL > GROUP BY' 카테고리의 다른 글
[프로그래머스 ORACLE SQL]성분으로 구분한 아이스크림 총 주문량★LEFT JOIN (0) | 2023.06.22 |
---|---|
[프로그래머스 ORACLE SQL]식품분류별 가장 비싼 식품의 정보 조회하기★SELF JOIN★VER2.0 (0) | 2023.06.22 |
[프로그래머스 ORACLE SQL]조건에 맞는 사용자와 총 거래금액 조회하기★LEFT JOIN (0) | 2023.06.22 |
[프로그래머스 ORACLE SQL]자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기★LIKE (0) | 2023.06.21 |
[프로그래머스 ORACLE SQL]카테고리 별 도서 판매량 집계하기★LEFT , RIGHT , FULL OUTER JOIN★FROM 서브쿼리 (0) | 2023.06.21 |