게시판 별 활동 유저 순위 뽑기
본문
안녕하세요
각 게시판 별 상단에
오늘 날짜 기준으로
글작성 1~3순위
댓글 1~3순위
닉네임을 출력하고싶습니다.
닉네임 클릭 시 사이드뷰까지 나왔으면 하는데
어떻게 소스코딩 하면 좋을까요?
답변 2
-- 글작성 1~3순위
SELECT m.mb_nick, SUM(w.wr_is_comment = 0) cnt
FROM 게시판테이블 w INNER JOIN 회원테이블 m ON m.mb_id = w.mb_id
WHERE w.wr_datetime BETWEEN CONCAT(CURDATE(), ' 00:00:00') AND CONCAT(CURDATE(), ' 23:59:59')
GROUP BY w.mb_id
ORDER BY cnt DESC
LIMIT 3 OFFSET 0
;
-- 댓글 1~3순위
SELECT m.mb_nick, SUM(w.wr_is_comment = 1) cnt
FROM 게시판테이블 w INNER JOIN 회원테이블 m ON m.mb_id = w.mb_id
WHERE w.wr_datetime BETWEEN CONCAT(CURDATE(), ' 00:00:00') AND CONCAT(CURDATE(), ' 23:59:59')
GROUP BY w.mb_id
ORDER BY cnt DESC
LIMIT 3 OFFSET 0
;
사이드뷰는 소스코드 참고하시면 될것 같습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.