对于 Android 应用程序,我正在尝试使用 FQL 在 Facebook 上获取特定用户(使用其用户 ID)的一些信息,并获得用户的高质量图像。
这意味着我必须同时使用“用户”表和“照片”表。
目前,查询是:
SELECT first_name, last_name, status, current_location, uid, pic_square, pic_big, website, work, email, contact_email, current_location, sex, birthday_date
FROM user
WHERE uid in (%s) order by name
SELECT src_big,owner
FROM photo
WHERE aid IN (SELECT aid FROM album WHERE owner=%s AND type=\"profile\") LIMIT 1
第一个返回指定用户的所有信息,第二个返回src_big
单个用户的信息。是否可以进行内部联接并在单个查询中同时执行它们?
编辑:
FQL 似乎仍然不可能进行内部连接。但是,我仍然想问一些关于此的问题:如何更改第二个 FQL 语句以显示多个结果,如第一个 FQL 语句中使用的那样?