请教一个mysql查询数据规则

hulabang 2017-11-13 09:16:26
各位大神,表form三列数据,name、score和sta,我想先将sta=0或1,且score>200的name数据按照score大小排序,然后其他数据,再按照score大小排序。我会分两次查,然后merge,有没有办法一次性查,并按上述规则排好序?谢谢!
...全文
155 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmei85 2017-11-13
  • 打赏
  • 举报
回复
select `name`, `score`, `sta` from `student` order by (sta=0 or sta=1) and score>200 desc, score desc
hulabang 2017-11-13
  • 打赏
  • 举报
回复
谢谢大神,搞定了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧