我正在尝试使用 FQL 让我所有的 Facebook 朋友最后一次签到。因为我有很多朋友,所以 FQL 查询要花很长时间,所以我将其范围缩小到他们当前位置与我所在城市相同的朋友:
SELECT author_uid, coords FROM checkin WHERE author_uid IN
(SELECT uid FROM user WHERE uid IN
(SELECT uid2 FROM friend WHERE uid1 = me()) AND current_location.city IN
(SELECT current_location.city FROM user WHERE uid = me()))
我的问题:
- 对于每个用户,我得到 5 行。有没有办法让每个用户只获得 5 行?
- 也许有某种方法可以做一个 GROUP BY 吗?
- 这不是我想要的……很高兴听到建议