mysql用in的内容当作条件来排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38500014/article/details/83544954

今天碰到一个场景很特殊,比如说我已知几个学生Id分别为,Id=1,Id=2,Id=3,我要查出这三个学生的信息,并且查出来的结果按照 Id=2,Id=1 ,Id=3进行排序,于是乎

select * from t_student where id  'id' in(2,1,3)  order by field('id',2,1,3)

这样子就完美的解决啦

当然也可以可以单个查询出来再排,但是那样效率太低

猜你喜欢

转载自blog.csdn.net/weixin_38500014/article/details/83544954