2
我想BY子句在我的查詢中使用group子句,集團在FQL
select actor_id
from stream
where source_id = me()
group by actor_id limit 15.
但我在集團通過獲取分析器錯誤。我們應該如何在FQL中使用group?有沒有解決它的方法?
我想BY子句在我的查詢中使用group子句,集團在FQL
select actor_id
from stream
where source_id = me()
group by actor_id limit 15.
但我在集團通過獲取分析器錯誤。我們應該如何在FQL中使用group?有沒有解決它的方法?
如果沒有GROUP BY
條款支持FQL
:
FQL可以處理簡單的數學,基本布爾運算符,AND或NOT邏輯運算符和ORDER BY和LIMIT子句。
您需要手動迭代結果以進行分組。
嘗試使用此方法..
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
他詢問關於Facebook FQL – 2013-01-17 18:54:48