Android アプリの場合、FQL を使用して Facebook で特定のユーザー (ユーザー ID を使用) の情報を取得し、ユーザーの高品質の画像も取得しようとしています。
つまり、「user」テーブルと「photo」テーブルの両方を使用する必要があります。
現在、クエリは次のとおりです。
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
1 つ目は指定されたユーザーのすべての情報を返し、2 つ目は 1 人のsrc_big
ユーザーの を返します。内部結合を実行し、両方を単一のクエリで実行することは可能ですか?
編集:
FQLの内部結合はまだ不可能のようです。ただし、これについても質問したいことがあります。最初の FQL ステートメントで使用されているように、2 番目の FQL ステートメントを変更して複数の結果を表示するにはどうすればよいですか?