mysql 질문입니다

mysql 질문입니다

QA

mysql 질문입니다

본문

특정게시판에

 

가장 많은 글을 쓴 사람을 구하려고 하는데 어떤식으로 해야 하는지 팁을 얻고 싶습니다.

 

게시판글수가 많아서 loop를 돌려서 해봤는데 너무 느리고 결과가 제대로 나오지 않아 도움을 얻고자 질문을 올립니다. 

이 질문에 댓글 쓰기 :

답변 2

sql은 조건절이 중요합니다

 

그리고 글의 종류가 게시글과 댓글이 있죠

 


$tablename = $g5['write_prefix']."table"; //bo_table명
$sql = "Select mb_id, count(*) cnt from {$tablename}
              where wr_id = wr_parent
               group by mb_id
                order by count(*) desc";
$result = sql_query($sql);
while($row = sql_fetch_array($result)) {
       echo $row['mb_id']." ".$row['cnt']."<br>";
}

 

로 확인하면

게시글을 가장많이쓴 사람의 순서를 확인가능할겁니다

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

회원로그인

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