2016-06-17 63 views
-2

内のコメントの数を取得します、スレッドを私は3つのテーブル持っフォーラム

フォーラムを、コメント

私はフォーラム内のコメントの数を取得するクエリを作成したいと思います。スレッドで

すべての行は、スレッドがに投稿されたフォーラム示しコラム「FID」を持っている。

すべての行のコメントにコメントを上に掲載されたスレッドを示しコラム「TID」を持っています。

ご存知ですか?

ありがとうございました。

+2

あなたが試した何かを共有することはできますか? – Jim

答えて

1

シンプルJOINGROUP BYです:

SELECT f.Id, f.Name, COUNT(c.id) AS cnt 
FROM forums AS f 
LEFT JOIN threads AS t ON f.id = t.fid 
LEFT JOIN comments AS c ON t.id = c.tid 
GROUP BY f.Id, f.Name 
+0

ありがとう!特定のフォーラムの最新のトピックをフォーラムに投稿された最新のコメントで入手する方法はありますか? –

+1

@DanielYeffetはい、あります。しかし、これはまったく異なる質問です。あなたはここに新しい投稿を書き込もうとすることができます。 –

関連する問題