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
千恩万谢
答
select * from table order by quantity = 0, name
应该做你
ORDER BY量= 0,名称 – Strawberry 2014-09-10 11:54:06