使用多列的Facebook FQL查询顺序

时间:2015-01-19 11:15:41

标签: facebook facebook-fql

我有一个Facebook FQL查询,其中一切都很顺利,但我想要的是按2列排序结果。

这是脚本的最后一行,直到它正常工作。

IN (SELECT aid FROM album WHERE owner=133025843429181)ORDER BY created desc 

我想要的是通过创建desc和like_info desc来订购它,所以这就是我正在尝试的并且它会返回错误。

IN (SELECT aid FROM album WHERE owner=133025843429181)ORDER BY created desc, like_info desc

这不起作用。我试图删除之间的逗号,但仍无法正常工作

IN (SELECT aid FROM album WHERE owner=133025843429181)ORDER BY created desc like_info desc 

对此有何解决方案?

2 个答案:

答案 0 :(得分:0)

请尝试以下代码:这可能是您需要的修复

IN (SELECT aid FROM album WHERE owner=133025843429181) ORDER BY (created desc * like_info desc) DESC

答案 1 :(得分:0)

这是不可能的。

  

FQL可以处理简单的数学运算,基本布尔运算符,AND或NOT逻辑运算符,以及ORDER BY和LIMIT子句。 ORDER BY只能包含一个表。

https://developers.facebook.com/docs/technical-guides/fql#query