MySQL自定义排序

时间:2011-04-24 15:01:27

标签: mysql sql

我有一个存储用户登录ID的表。现在我想显示信息,所以登录用户的ID应该在顶部,其他应该在底部。如果用户ID为3,那么所有带3的记录应首先出现,其他记录应该出现在列表中。如何做到这一点?

1 个答案:

答案 0 :(得分:2)

...
ORDER BY 
    CASE WHEN user_id = 3 THEN 1 ELSE 2 END
...