我希望通过评级订购一系列商品。有两个字段:加价和评级。我使用这些字段来计算一个数字并对该数字进行选择。可以在mysql中完成吗?我有一个querylike,但这不起作用:
SELECT * FROM table ORDER BY (((9/rateup+ratedown)*rateup)+1) DESC
我怎样才能完成这项工作或这是不可能的?
答案 0 :(得分:2)
Select *, (((9/rateup+ratedown)*rateup)+1) As Ord from Table WHERE published = 1 Order By Ord Desc
根据要求添加了Where Clause。