我有一个包含 3 列的产品表:
- id_product
- quantity_in_stock
- product_name
如果它= 0,我希望在结果底部有所有按 product_name 和 quantity_in_stock 排序的行。
我试过这个查询,但它不起作用:
(SELECT *
FROM products
WHERE quantity_in_stock != 0
ORDER BY product_name ASC)
UNION
(SELECT *
FROM products
WHERE quantity_in_stock = 0
ORDER BY product_name ASC)
也许有一种更简单的方法可以做到这一点,但现在是星期一!;)