게시판 별 활동 유저 순위 뽑기

게시판 별 활동 유저 순위 뽑기

QA

게시판 별 활동 유저 순위 뽑기

본문

안녕하세요

각 게시판 별 상단에

오늘 날짜 기준으로

글작성 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
;

 

사이드뷰는 소스코드 참고하시면 될것 같습니다.

와 베르만님 저번에도 도움주셨는데 감사합니다.
사이드뷰는 찾아보겠습니다. 혹시 각 게시판별로
자동 적용할것인데 게시판테이블, 회원테이블쪽
수정은 어떻게 해야할까요?

답변을 작성하시기 전에 로그인 해주세요.
전체 75
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT