2

StackOverflowでこのクエリの多くの順列を調べてきましたが、このようなものはなく、理解できません。

me()(現在のユーザー)がコメントした特定のグループの投稿をフォローしています。

十分に単純なすべての投稿(およびコメント)を取得する方法を確認できます。

SELECT post_id, comments FROM stream WHERE source_id=GROUP_ID 

しかし、コメントに手を伸ばして、のをさらにフィルタリングすることは、fromidme()をほのめかしています。これはマルチクエリの仕事ですか?または、実行する必要があるある種のIN句はありますか?

どうもありがとう!

4

1 に答える 1

2

投稿IDとコメントだけを取得している場合は、このためのマルチクエリは必要ありません。これを試して:

SELECT post_id, fromid, text FROM comment WHERE post_id IN
  (SELECT post_id FROM stream WHERE source_id=GROUP_IDENTIFIER)
  AND fromid=me()
于 2013-02-14T03:12:09.637 に答える