我正在尝试使用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个?
答案 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)'
}
你需要摆脱空白才能正确执行。