๐ข ๋ณธ ํฌ์คํ ์ Growth/Practice ๊ฒ์๊ธ (https://sy038680.tistory.com/239) ๋ฌธ์ ์ ๋ํ 2์ฐจ ํ์ด์ ๋๋ค.
๋ต๋ง ์๊ฐํ๋ค๊ฐ ๋ ๋ค UNION ์ผ๋ก ํ์๋ค๊ฐ
๋ฌธ์ ๊ตฌ๋ถ์ GROUP BY ๊ด๋ จ ๋ฌธ์ ๋ผ๋ ๊ฒ์ ๋ณด๊ณ ๋ค์ ํ์ด๋ฅผ ํด๋ณด๊ธฐ๋ก ํ๋ค.
WHERE์ ์์ FOOD_TYPE๋ณ๋ก FAVORITES์ ์ต๋๊ฐ์ ์ฐพ๋ ๊ฒ์ () IN ์ ํ์ฉํ๋ฉด ๊ฐ๋จํ๊ฒ ํ ์ ์์๋ค.
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 1)
ORDER BY 1 DESC
WHERE์ ์์ FOOD_TYPE๋ณ๋ก ์ฆ๊ฒจ์ฐพ๊ธฐ ์ต๋๊ฐ์ ์ฐพ์์ค์ผ๋ก์
SELECT์ ์์ FOOD_TYPE๋ณ๋ก ์ฆ๊ฒจ์ฐพ๊ธฐ ์๊ฐ ์ผ์นํ๋ ์๋น ID์ ์ด๋ฆ๊น์ง ์ถ๋ ฅ์ด ๊ฐ๋ฅํด์ก๋ค.