我有一个产品数据库,其中的产品按受欢迎程度 (number_sold) 排序。问题是许多热门产品都缺货了。我想按 number_sold 排序,其中 in_stock 至少为 1,然后显示缺货产品(仍然按 number_sold 排序)。
示例数据:
Blue Car - stock 0 - sold 8
Red Car - stock 2 - sold 4
Yellow Car - stock 0 - sold 5
Tan Car - stock 8 - sold 1
Purple Car - stock 1 - sold 2
我想按以下顺序显示:
1) Red
2) Purple
3) Tan
4) Blue
5) Yellow
这可以在一个 MySQL 查询中实现吗?
最佳答案
关于mysql - 复杂的多列mysql order by,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960011/