그누보드 MySQL 글별 댓글 개수 조회

그누보드 MySQL 글별 댓글 개수 조회

1 방법 1[ | ]

mysql> SELECT wr_id, wr_comment FROM g5_write_free WHERE wr_is_comment=0 LIMIT 10; 
+-------+------------+
| wr_id | wr_comment |
+-------+------------+
|     5 |          1 |
|     7 |          2 |
|     8 |          0 |
|    10 |          1 |
|    14 |          2 |
|    22 |         24 |
|    39 |          3 |
|    48 |          9 |
|    66 |          0 |
|    67 |          0 |
+-------+------------+
10 rows in set (0.00 sec)

2 방법 2[ | ]

mysql> SELECT wr_parent, COUNT(*)-1 comment_cnt FROM g5_write_free GROUP BY wr_parent LIMIT 10;
+-----------+-------------+
| wr_parent | comment_cnt |
+-----------+-------------+
|         5 |           1 |
|         7 |           2 |
|         8 |           0 |
|        10 |           1 |
|        14 |           2 |
|        22 |          24 |
|        39 |           3 |
|        48 |           9 |
|        66 |           0 |
|        67 |           0 |
+-----------+-------------+
10 rows in set (0.00 sec)
→ 5번(wr_id) 글의 댓글은 1개
→ 7번(wr_id) 글의 댓글은 2개
→ 22번(wr_id) 글의 댓글은 24개

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}