g5_write_test 라는 게시판이 있습니다.
여기 게시판에
약 2000명정도의 회원은 각각 글을 1번 ~ 20번 등
본인이 원하는 대로 글을 작성하는 자유게시판입니다.
제가 궁금한것은
여기 test라는 게시판의 글작성자 mb_id 가
1회 글을 작성한 사람의 수 , 여러번 글을 작성한 사람의 수를 쿼리로 구하고싶습니다.
이유는 재작성, 1회작성 이렇게 두가지를 나누어서 퍼센트 형식으로
test라는 게시판에 글을 작성한 회원들이 몇퍼센트로 재작성을 했고, 1회 작성은 몇퍼센트인지
백분율 그래프로 표시해주기 위해서
그 숫자가 필요합니다..
쿼리로 간단하게 하는 방법이있을까요?
답변 1개
채택된 답변
+20 포인트
logos
2017-08-08 (화) 10:01:17
Copy
// 1. 회원 글 작성수SELECT count(mb_id) AS w_cnt , mb_idFROM g5_write_testGROUP BY mb_id// 2. 1회 글 작성한 회원SELECT count(mb_id) AS w_cnt , mb_idFROM g5_write_testGROUP BY mb_idHAVING count(mb_id) = 1// 3. 1회이상 글 작성한 회원SELECT count(mb_id) AS w_cnt , mb_idFROM g5_write_testGROUP BY mb_idHAVING count(mb_id) > 1// group by 와 having 을 이용하시면 될것 같습니다
답변을 작성하려면 로그인이 필요합니다.