我想按等级订购一些商品。有2个字段:rateup和ratedown。我使用这些字段来计算数字并按该数字排序选择。可以在mysql中完成吗?我有这样的查询,但这不起作用:
SELECT * FROM table ORDER BY (((9/rateup+ratedown)*rateup)+1) DESC
我该如何进行这项工作?
最佳答案
Select *, (((9/rateup+ratedown)*rateup)+1) As Ord from Table WHERE published = 1 Order By Ord Desc
根据要求添加了“条款”。