2

クエリで group by 句を使用しようとしています。

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

しかし、グループでパーサーエラーが発生しています。FQL で group by をどのように使用すればよいですか? 回避策はありますか?

4

2 に答える 2

4

GROUP BY節のサポートはどこにありますかFQL

FQLは、単純な数学、基本的なブール演算子、ANDまたはNOT論理演算子、およびORDERBY句とLIMIT句を処理できます。

グループ化を行うには、結果を手動で繰り返す必要があります。

于 2012-04-11T14:27:54.827 に答える
-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
于 2012-10-11T12:25:31.207 に答える