mysql自定义排序,多条件排序语句用法
思考:如何在用户的分页或列表查询中保证管理员用户永远在最上面,同时剩下的普通权限用户按id倒序排列(一般来说,雪花算法生成的id越新的值越大,可以利用这一点来将新账户排列到列表前端)。
...
...
order by FIELD(role_id,'1422477750828142593','1422477749376913410'),u.id desc
可以利用 order by 的自定义排序函数 FIELD() 实现以上需求。
思考:如何在用户的分页或列表查询中保证管理员用户永远在最上面,同时剩下的普通权限用户按id倒序排列(一般来说,雪花算法生成的id越新的值越大,可以利用这一点来将新账户排列到列表前端)。
...
...
order by FIELD(role_id,'1422477750828142593','1422477749376913410'),u.id desc
可以利用 order by 的自定义排序函数 FIELD() 实现以上需求。