我想按此规则对 MySQL 查询进行升序排序:x-y/x
x = 价格
y = 价格 2
price 和 price2 是 MySQL 表中的列。
我有这个查询,但不幸的是它不起作用。
SELECT *
FROM albums
WHERE price2 > 1
ORDER BY price - price2 / price ASC
感谢关注。
最佳答案
试试这个:
$SQLquery = "SELECT * FROM albums WHERE price2 > 1 ORDER BY (price-price2)/price ASC";
或
$SQLquery = "SELECT * FROM albums WHERE price2 > 1 ORDER BY ((price-price2)/price) ASC";
关于MySQL ORDER BY x-y/x ASC 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10283204/