Я сейчас использую fql, который приносит весь список друзей в массив. Затем я сортирую этот массив, чтобы получить случайного друга.
Но, похоже, прошло много времени с тех пор, как я должен собрать всех друзей, чтобы получить одного случайного друга.
Как мне это сделать в fql, чтобы получить случайного друга?
SELECT uid, name, pic, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())
SELECT uid, name, pic, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) order by rand() limit 1