FQL:在一个组中的帖子查询在我的评论()

问题描述:

我一直在StackOverflow看这个查询的许多排列,但没有什么比这个更像,我无法弄清楚。FQL:在一个组中的帖子查询在我的评论()

我在帖子之后,在特定的群组中,已被me()(当前用户)评论过。

我可以看到如何让所有的职位(和评论),这是很简单的:

SELECT post_id, comments FROM stream WHERE source_id=GROUP_ID 

但要进而达到插入的me()fromid的意见,以进一步过滤在暗示我。这是一个多重查询的工作吗?或者是否有某种我需要运行的IN条款?

非常感谢!

你不应该为此需要一个多重查询,如果你得到的只是帖子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() 
+0

太棒了!作品(只需要将'from_id'改为'fromid' - 看起来FB与使用'snake_case'命名不一致。谢谢。 – 2013-02-14 03:27:46

+0

是的,对不起,还批准了你的修改。 – cpilko 2013-02-14 03:33:43