2012-04-11 70 views
2

我想BY子句在我的查詢中使用group子句,集團在FQL

select actor_id 
from stream 
where source_id = me() 
group by actor_id limit 15. 

但我在集團通過獲取分析器錯誤。我們應該如何在FQL中使用group?有沒有解決它的方法?

回答

4

如果沒有GROUP BY條款支持FQL

FQL可以處理簡單的數學,基本布爾運算符,AND或NOT邏輯運算符和ORDER BY和LIMIT子句。

您需要手動迭代結果以進行分組。

-1

嘗試使用此方法..

def group_by(h, col_name) 
    vals = h.map {|hash| hash[col_name]}.uniq 
    vals.collect {|val| h.map {|ha| ha if (ha[col_name] == val)}.compact}.uniq 
    end 
+0

他詢問關於Facebook FQL – 2013-01-17 18:54:48