1

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

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

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 个?

4

1 回答 1

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)'
 }

您需要去掉空格才能正确执行。

于 2013-01-17T22:55:17.077 回答