mysql 语句中的计算用于评级
我想按评级订购精选商品。有 2 个字段:rateup 和ratedown。我使用这些字段来计算一个数字并根据该数字对选择进行排序。可以在mysql中完成吗?我有一个像这样的查询,但这不起作用:
SELECT * FROM table ORDER BY (((9/rateup+ratedown)*rateup)+1) DESC
我怎样才能使这项工作有效,或者这是不可能的?
I want order a selection of items by the rating. There are 2 fields: rateup and ratedown. I use these fields to calculate a number and order the selection on that number. Can that be done in mysql? I have a querylike this, but this doesn't work:
SELECT * FROM table ORDER BY (((9/rateup+ratedown)*rateup)+1) DESC
How can I make this work or is this impossible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
按要求添加了Where子句。
added Where Clause as requested.