2012-07-13 71 views
2

我现在正在使用fql,它将数组中的所有好友列表都带出来。然后我排序该数组以获得一个随机的朋友。使用FQL的随机好友

但似乎需要很长时间,因为我必须收集所有的朋友才能得到一个随机的朋友。

我该如何在fql中获取随机朋友?

SELECT uid, name, pic, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) 

回答

4

SELECT uid, name, pic, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) order by rand() limit 1

+1

是的,我只是做了它,你的回答在这里:) – Kamini 2012-07-13 07:41:27

+0

高兴你看着办吧。 如果您愿意,您仍然可以将此答案标记为将来参考的正确答案。 – 2012-07-13 07:46:04