sql查询结果进行多字段的排序

比如查询一个用户列表,按注册日期排序

SELECT * FROM `user` ORDER BY `name` DESC

当按照用户名排序完后,再将这些排序结果按时间先后排,应该如何写。
就是说同时满足两个排序条件,线排用户名,再排注册时间

阅读 8.8k
3 个回答
新手上路,请多包涵

SELECT * FROM user ORDER BY name,reg_time DESC

order by name desc, created_at asc, updated_at desc

写多少个都可以,跟在后面就可以了!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题