Today I Learned
확실히 점점 문제가 어려워진다..😶🌫️
서브쿼리
https://school.programmers.co.kr/learn/courses/30/lessons/131123
SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FROM REST_INFO
WHERE (FOOD_TYPE, FAVORITES)
IN (SELECT FOOD_TYPE, MAX(FAVORITES)
FROM REST_INFO
GROUP BY FOOD_TYPE)
ORDER BY FOOD_TYPE DESC
서브쿼리는 위치에 따라 구분 할 수 있는데 위 문제에서는 where 절 안에서 쓰였으니 '중첩 서브쿼리'
이 문제처럼 카테고리별 최댓값을 구해서 출력하고 싶을 때 많이 사용하는 것 같다.
'T.I.L. :: Today I Learned > 항해99 14기 온보딩' 카테고리의 다른 글
3월 23일 Day18. (0) | 2023.03.23 |
---|---|
3월 22일 Day17. (0) | 2023.03.22 |
3월 21일 Day16. (0) | 2023.03.21 |
3월 20일 Day15. (0) | 2023.03.20 |
3월 18일 Day13. (0) | 2023.03.18 |