2012-10-21 101 views
0

我使用下面的FQL查詢到我所有的朋友從我的好友列表成功我流所發出的所有帖子和評論: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()) 

我只關心抓取僅由朋友發佈的內容(消息和文本信息)。如果你有一個可以幫助你的問題,那就太棒了。 FYI我已經去過FB 表頁面。

回答

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()) 
+0

感謝您的答覆。看起來數據中仍然有來自非朋友的評論。 – vsiege