Q&A

특정 게시판에서 관리 권한을 가진 회원이 댓글을 작성한 문서의 개수

2020.04.21 03:05
197
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.0

머리가 나쁘다 보니 로직이 잡히질 않네요. 마음이 콩밭에 가 있어서 그런가...

 

1. 일단 대상 모듈이 게시판인지 확인

2. 대상 모듈의 관리 권한을 가진 회원그룹(번호) 목록 가져오기

3. 해당 회원그룹에 해당하는 회원 목록 생성하기

... 여기까지는 하겠는데 그 다음이 좀 걱정입니다.

 

4. 해당 회원들의 댓글이 달린 문서의 개수 가져오기

 

1) 문서 리스트 가져와서

2) 각 문서별로 댓글 목록을 확인하고

3) 거기서 댓글 작성자의 회원번호와 관리권한 회원의 번호를 대조하고

4) 일치하는 게 있으면 카운팅하는 방식

... 은 너무 비효율적일 것 같은데요.

 

혹시 더 간명한 방법이 없을까요?

윤삼 Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.

댓글 2

  • 2020.04.21 04:05 #1382742
    댓글개수를 문서의 comment_count를 이용하여, comment_count가 0보다 큰 경우를 적용 exec쿼리를 적용해서 total_count를 가져오는 것은 어떤가요?
  • 2020.04.21 04:19 #1382748
    오 그러면 문서 목록 사이즈를 줄일 수 있겠네요. 감사합니다!