二维数组排序(array_multisort)

在调取数据的时候由于条件是id in (‘1’,’2’…),类似于这样的排序一般是按照括号里边写的顺序,也可以指定给他顺序

就是加入 select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);  红色部分,

但是我要的是按照其中某个字段的排序,所以做了如下排序得到了想要的结果

 

发表评论