问题在这里:
`ORDER BY karma...
您不能通过定义为别名的东西来订购。试试这个:
`ORDER BY ((SUM(votes.karma_up) - SUM(votes.karma_down)) - 1) / POW((TIMESTAMPDIFF(HOUR, links.created, NOW()) + 2), 1.5) DESC`
希望数据库可以弄清楚不要对其进行两次评估。如果不是,请先使用内部选择而不使用顺序来创建别名,然后使用另一个选择来进行排序。

问题在这里:
`ORDER BY karma...
您不能通过定义为别名的东西来订购。试试这个:
`ORDER BY ((SUM(votes.karma_up) - SUM(votes.karma_down)) - 1) / POW((TIMESTAMPDIFF(HOUR, links.created, NOW()) + 2), 1.5) DESC`
希望数据库可以弄清楚不要对其进行两次评估。如果不是,请先使用内部选择而不使用顺序来创建别名,然后使用另一个选择来进行排序。