0

我正在对我的朋友列表中的所有朋友成功使用以下 FQL 查询:

SELECT uid2 FROM friend WHERE uid1 = me()

我想使用所有返回的 uid2 来执行第二个查询(或者只是将它组合成一个大查询!!!!)它只抓取朋友在我的 news_feed 上的所有评论、帖子和消息。

继承人我到目前为止抓住朋友和非朋友。

SELECT type, created_time, post_id, actor_id, message FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me())

我只关心抓取朋友发布的内容(消息和文本信息)。如果您有一个可以提供帮助的查询,那就太好了。仅供参考,我已经去过 FB表页面。

4

1 回答 1

0

将您的第一个语句作为另一个 where 子句附加到您的第二个:

SELECT type, created_time, post_id, actor_id, message FROM stream 
WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me())
AND actor_id IN (SELECT uid2 FROM friend WHERE uid1 = me())
于 2012-10-21T05:40:53.837 回答