是否有一种按范围排序元素的纯MySQL方法?那么,假设我有两个价格栏的表“产品”,一个是旧价格,一个是新价格。我现在想选择所有的产品,并按以前的价格和当前的价格来订购它们。所以实际上有点像ORDER BY (previous_price - current_price)
。有没有办法做到这一点,或者我是否需要使用编程语言重新排序数组?
发布于 2014-12-05 08:45:29
就像你提议的那样。但是,使用SQL方式:
您选择一个名为price
_range的字段,它等于previous_price - current_price
。
SELECT (previous_price-current_price) as price_range
然后你点了它:
ORDER BY price_range
https://stackoverflow.com/questions/27320660
复制相似问题