Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我如何先按 id 排序,而不是按“重要”排序。重要列是布尔值,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,然后返回最旧的