mysql自定义排序,多条件排序语句用法

思考:如何在用户的分页或列表查询中保证管理员用户永远在最上面,同时剩下的普通权限用户按id倒序排列(一般来说,雪花算法生成的id越新的值越大,可以利用这一点来将新账户排列到列表前端)。

 

...
...
order
by FIELD(role_id,'1422477750828142593','1422477749376913410'),u.id desc

 

可以利用 order by 的自定义排序函数 FIELD() 实现以上需求。

posted @ 2022-03-01 14:43  onecyl  阅读(230)  评论(0编辑  收藏  举报