按重要性和id排序mysql

时间:2013-02-25 13:18:32

标签: mysql sorting

我如何先按ID排序,而不是按“重要”排序。重要的列是布尔值,1或0

我尝试了什么

    select * from list ORDER BY `id` DESC, `important` DESC;
    select * from list ORDER BY `id` DESC, `important` DESC;

1 个答案:

答案 0 :(得分:3)

这没有意义,特别是如果“ID”列是自动递增的......它将始终按ID的相反顺序。如果您想要所有重要商品,请将您的订单交换到

order by
   `important` desc,
   `id` desc

这会将所有“重要”项目列在所有不重要的项目之前...然后,在所有重要项目中,将显示最顶层的最新ID工作回到最旧的