JSを使用せずに相互の友人の名前と写真を取得する必要があります。共通の友人のために、以下のお互いの友人のためのfqlクエリを理解するのに役立ちます
見つかりFQLクエリ:
"SELECT uid1 FROM friend WHERE uid2=[targetID] AND uid1 IN (SELECT uid2 FROM friend WHERE uid1=[sourceID])"
ではなく、単にuid1
を返すので、私は、人の名前や画像を得ることができる方法はありますか?
編集 -----------私が見つけたと思う。
"SELECT first_name, last_name, pic_small FROM user WHERE uid IN(SELECT uid1 FROM friend WHERE uid2=['targetID'] AND uid1 IN (SELECT uid2 FROM friend WHERE uid1=['sourceID'])) "
'friend'テーブルはミラーリングされていますか?つまり、AがBと友達であれば、AとBの友人ですか?重複は気になりますか? –
これはFacebookから来ているので、重複していると思います。 – pcasa