mysql按列1排序,但是如果列2 = 0,则添加到结束,但仍按列1排序

问题描述:

我有一个产品表,我想按名称列出产品,但如果库存级别为0,按名称也是。mysql按列1排序,但是如果列2 = 0,则添加到结束,但仍按列1排序

id name quantity 
1 aa  0 
2 ba  12 
3 ac  66 
4 ab  0 


这样的结果我想是

id name quantity 
3 ac  66 
2 ba  12  
1 aa  0 
4 ab  0 

千恩万谢

+1

ORDER BY量= 0,名称 – Strawberry 2014-09-10 11:54:06

select * from table order by quantity = 0, name 

应该做你