2013-02-20 62 views
1

我使用STREAM表和FQL來抓取朋友的狀態。我想每個朋友只返回一個狀態,但FQL不支持DISTINCT等「正常」SQL運營商。任何想法如何根據actor_id列做出如此不同的分析?FQL「DISTINCT」方法

我FQL:

"SELECT actor_id, message FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid=me() AND type=\'newsfeed\')" 

回答

0

嗯,你不能用不同的關鍵字FQL(enables you to use a SQL-style interface to query the data exposed by the Graph API

你必須處理它在你的應用程序。循環訪問結果並將每個friend_id作爲關鍵字存儲在關聯數組中並存儲值(基於時間戳)