我怎样才能先按 id 排序,而不是按“重要”排序。重要列是 bool 值、1 或零
我尝试过的
select * from list ORDER BY `id` DESC, `important` DESC;
select * from list ORDER BY `id` DESC, `important` DESC;
最佳答案
这没有意义,特别是如果“ID”列是自动递增的……它将始终按 ID 倒序排列。如果您首先想要所有重要元素,请将您的订单换成
order by
`important` desc,
`id` desc
这会将所有“重要”的项目排在所有不重要的项目之前...然后,在所有重要的项目中,将在顶部显示最新的 ID,从最旧的开始
关于mysql - 按重要性和 id 对 mysql 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15067927/