less than 1 minute read

📜문제


https://school.programmers.co.kr/learn/courses/30/lessons/131124

image

📜정답


    SELECT MEMBER_NAME,REVIEW_TEXT,DATE_FORMAT(REVIEW_DATE,'%Y-%m-%d')AS REVIEW_DATE 
    FROM MEMBER_PROFILE A INNER JOIN REST_REVIEW B 
    ON A.MEMBER_ID=B.MEMBER_ID
    WHERE A.MEMBER_ID= (SELECT MEMBER_ID FROM REST_REVIEW 
                      GROUP BY MEMBER_ID
                      ORDER BY COUNT(MEMBER_ID) DESC LIMIT 1)
    ORDER BY REVIEW_DATE ASC, REVIEW_TEXT ASC

📜노트


리뷰를 가장 많이 작성한 아이디를 찾기 위해 서브쿼리를 사용한다.

  • DATE_FORMAT(컬럼명,’원하는 날짜 형식’)
  • LIMIT

개수제한을 걸어 위에서부터 조회를 한다.