我如何先按ID排序,而不是按“重要”排序。重要的列是布尔值,1或0
我尝试了什么
select * from list ORDER BY `id` DESC, `important` DESC;
select * from list ORDER BY `id` DESC, `important` DESC;
答案 0 :(得分:3)
这没有意义,特别是如果“ID”列是自动递增的......它将始终按ID的相反顺序。如果您想要所有重要商品,请将您的订单交换到
order by
`important` desc,
`id` desc
这会将所有“重要”项目列在所有不重要的项目之前...然后,在所有重要项目中,将显示最顶层的最新ID工作回到最旧的