我需要编写一个查询来选择产品从一个搜索页面数据库,此刻的查询是非常简单的MySQL的选择查询2,其中选择
SELECT * FROM products WHERE stock > 0 ORDER BY id DESC
该查询将从带回的产品原料微最新的,我们将很快进入销售,所以我需要更改查询以降序销售最新的产品,然后展示未下降的剩余产品。如果产品正在销售中,rrp不等于0.有没有一种方法可以在不必运行两个单独查询的情况下执行此操作?
是想类似
SELECT * FROM products WHERE stock > 0 ORDER BY (rrp != 0) DESC, id DESC
,但不起作用。
在此先感谢
“*但那不起作用*“?怎么会这样? – eggyal