我有一个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
对此有何解决方案?
答案 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