您好我已经编写了一个查询,我可以通过该查询获取stream
表所需的帖子,actor_id,评论和其他列。但我想在单个查询中获取用户名以及actor id和其他列。
我的疑问是:
select message,created_time,actor_id,attachment,comments,created_time,impressions,likes,message,message_tags,place,share_count from stream where source_id in (any_page_id)
我想从name
表中添加用户的user
以及我在单个查询中从stream
表中获取的列列表,以便我可以在一个表中处理它json
个文件。
同样在评论中,我们将从from_id获得多个用户ID和评论。我们也可以获取此from_id的用户名吗?这是可能的,我知道我们不能在FQL中使用join。或者我错过了一些或错误的方法。请帮帮我。提前谢谢。
现在,我可以使用多查询在同一个json中将actor_id和帖子的其他字段与用户名一起放在一起。类似于:
fql?q={"query1":"select+message,created_time,actor_id,attachment,comments,created_time,impressions,likes,message,message_tags,place,share_count+from+stream+where+source_id+in(any_page_id)","query2":"select uid,name from user where uid in (*#query1* "}
但是现在我无法在同一个json的帖子评论中获得用户的姓名和用户ID。