FQL Multiquery返回信息

时间:2013-01-17 22:10:21

标签: facebook-fql fql.multiquery

我正在尝试使用FQL Multiquery使用http请求通过一个查询获取我最近的Facebook问题和选项。

到目前为止,我尝试使用的查询是:

SELECT name, votes FROM question_option WHERE question_id IN 
   (SELECT id, question FROM question WHERE owner = me() 
   ORDER BY created_time DESC LIMIT 1)

不幸的是,这只返回外部查询的名称和投票,而不是内部查询的问题文本。有没有办法在不进行2次查询的情况下检索所有3个?

1 个答案:

答案 0 :(得分:1)

您发布的内容不是多重查询。一个合适的多分数应该可以得到你想要的东西:

{
'question_detail':
  'SELECT id, question FROM question WHERE owner = me() 
     ORDER BY created_time DESC LIMIT 1',
'question_answers':
   'SELECT name, votes FROM question_option WHERE question_id IN
      (SELECT id FROM #question_detail)'
 }

你需要摆脱空白才能正确执行。