私は、私のアプリを最初に使用し、私との相互の友人の数が最も多い2つの基準で友人を並べ替えようとしています。FQLで2つのフィールドで並べ替える方法はありますか?
ソート基準としてmutual_friend_count*is_app_userを使用する回避策を見つけましたが、app_user = 1の場合にのみ機能し、0の場合はソートを実行しません。
元のクエリは次のとおりです。
SELECT uid, name, is_app_user, mutual_friend_count
FROM user
WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND uid != me() ORDER BY (mutual_friend_count * is_app_user) DESC LIMIT 333
グラフAPI/FQLエクスプローラーで実行します。