답변 2개
채택된 답변
+20 포인트
2년 전
</p>
<p>-- 글작성 1~3순위</p>
<p>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
;</p>
<p> </p>
<p>-- 댓글 1~3순위</p>
<p>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
;</p>
<p>
사이드뷰는 소스코드 참고하시면 될것 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
김마린2
2년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
사이드뷰는 찾아보겠습니다. 혹시 각 게시판별로
자동 적용할것인데 게시판테이블, 회원테이블쪽
수정은 어떻게 해야할까요?