0

私はこのクエリを使用します:

SELECT id, author_uid, message, latitude, longitude, timestamp FROM location_post WHERE author_uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY timestamp DESC";

私の質問は、SELECT name FROM location_post がないため、ポスターから名前を表示するにはどうすればよいかということです。誰かが私を助けてくれることを願っています。

ありがとう!

4

2 に答える 2

0

author_id をフェッチし、新しい FQL またはグラフ API リクエストを作成します

author_id が 123 だとしましょう。

FQL:

SELECT name FROM user WHERE uid = 123

グラフ API

http://graph.facebook.com/123?fields=name
于 2013-01-16T14:43:35.063 に答える
0

これをmultiqueryとして行う必要があります:

{"locations":"SELECT id, author_uid, message, latitude,...",
 "authors":"SELECT name, id FROM profile WHERE id IN 
            (SELECT author_uid FROM #locations")}
于 2013-01-16T14:57:05.930 に答える