遇到一些多条件排序可以使用ORDER BY CASE WHEN来解决问题
案例1 按照创建时间(create_time )顺序,如果创建时间相同时,有库存的在前面
ORDER BY CASE WHEN inventory_number = 0 THEN 1 ELSE 0 END,
create_time asc;
案例2 按照创建时间顺序,更新时间倒序
ORDER BY create_time asc,update_time desc;