Xoops の投稿を Wordpress に変換しようとしています。その一環として、トピックのコメント数を取得したいと考えています。投稿と返信は同じ「topic_id」にあります。それらを数えて新しい列に投稿する方法は?
DBの現在のステータス
topic_id | subject |comment_count|
+________+_____________________+_____________+
1 | welcome |
1 | Re: welcome |
2 | hello world |
2 | Re: hello world |
2 | Re: hello world |
3 | hello friends |
ここから、(topic_id の数 - 1) をリプレイ数 (コメント数) として取りたいと思います。MYSQL でクエリを実行する方法を教えてください
出力を同じテーブルに配置したい。(comment_count)
DB の期待される出力
| topic_id | subject |comment_count|
+________+_____________________+_____________+
| 1 | welcome | 1
| 1 | Re: welcome | 1
| 2 | hello world | 2
| 2 | Re: hello world | 2
| 2 | Re: hello world | 2
| 3 | hello friends | 0