似たようなことをする方法がありますが、それでも API からそのような質問をすることはできません。
クエリの「動作」バージョンは次のとおりです。
SELECT uid, username, first_name, last_name
FROM user
WHERE strpos(lower(first_name), 'ab') >= 0
ORDER BY first_name
LIMIT 0,20
このクエリの問題は、次のエラーが発生することです。
あなたのステートメントはインデックス可能ではありません。WHERE 句には、インデックス可能な列が含まれている必要があります。このような列は、 http://developers.facebook.com/docs/reference/fqlからリンクされている表で * でマークされています
基本的に、特定のユーザーに基づいてすべてのユーザーを要求する方法はありません。たとえば、次のように機能します。
SELECT uid, username, first_name, last_name
FROM user
WHERE strpos(lower(first_name), 'ab') >= 0 AND uid IN ("user_id_1", "user_id_2", ...,"user_id_n")
ORDER BY first_name
LIMIT 0,20