我无法使用fql获取我想要的信息。 我想得到所有人“参加”按名称排序的特定事件的名称和uid。 我知道如何使用以下查询获取参加活动的所有用户:
SELECT uid FROM event_member WHERE eid = ... AND rsvp_status = 'attending'
遗憾的是,event_member表没有uid的名称 我知道如何使用图形api从事件参与者那里获取名称和uid,但据我所知,没有办法按名称对其进行排序。
你的想法?
答案 0 :(得分:1)
找到了答案,我忘了有一张叫做“用户”的桌子。解决方案是
SELECT uid, name FROM user WHERE uid IN
(
SELECT uid FROM event_member WHERE eid = "EXISTING_EVENT_ID" and rsvp_status= "attending"
)
SORT BY name
答案 1 :(得分:0)
尝试像
这样的FQL查询SELECT name, venue, location, start_time FROM event WHERE eid IN (
SELECT eid FROM event_member WHERE uid = "USER_ID_HERE" and rsvp_status="attending"
);