๐ข ๋ณธ ํฌ์คํ ์ Growth/Practice ๊ฒ์๊ธ (https://sy038680.tistory.com/241 )๋ฌธ์ ์ ๋ํ 2์ฐจ ํ์ด์ ๋๋ค.
๊ธฐ์กด ํ์ด์์๋ WHERE์ ๋ด ์๋ธ์ฟผ๋ฆฌ๊น์ง JOIN์ ์ฌ์ฉํ ํ ์ด๋ธ์์ ์ฟผ๋ฆฌ๋ฅผ ์ถ์ถํ๋๋ฐ
๋ค์ ํ์ด๋ณด๋ฉด์ WHERE์ ์ปฌ๋ผ ์กฐ๊ฑด์ MEMBER_NAME์ด ์๋ MEMBER_ID๋ก ์ก์์ฃผ๋ฉด ์กฐ์ธ ์์ด REST_REVIEWํ ์ด๋ธ์์ ๋ฆฌ๋ทฐ๋ฅผ ๊ฐ์ฅ ๋ง์ด ์์ฑํ ํ์์ ์์ด๋๋ฅผ ์กฐ๊ฑด์ผ๋ก ์ค์ ํ ์ ์์๋ค.
SELECT MP.MEMBER_NAME, RR.REVIEW_TEXT,
DATE_FORMAT(RR.REVIEW_DATE, '%Y-%m-%d') REVIEW_DATE
FROM MEMBER_PROFILE MP
INNER JOIN REST_REVIEW RR
ON MP.MEMBER_ID = RR.MEMBER_ID
WHERE RR.MEMBER_ID = (SELECT MEMBER_ID
FROM REST_REVIEW
GROUP BY 1
ORDER BY COUNT(*) DESC
LIMIT 1)
ORDER BY 3, 2
๐
ํ ์ด๋ธ ์กฐ์ธ์ด ํ์ํ ์ํฉ์์
๋ฉ์ธ SELECT์ ์์ ์ต๋๊ฐ์ด๋ ์ต์๊ฐ ๋๋ ํน์ ๊ฐ๋ง์ ์ถ๋ ฅํด์ผํ๋ค๋ฉด
๊ณตํต ์ปฌ๋ผ๋ถํฐ ์๊ฐํด๋ณธ๋ค๋ฉด ๋น ๋ฅธ ํ์ด๊ฐ ๊ฐ๋ฅํ ๊ฒ ๊ฐ๋ค.