原生写法如下
select * from vd_video order by locate(video_type_id,'3,7,6') desc
Yii中写法如下
$type_ids = '3,7,6';
Video::find()->orderBy([new Expression("locate(video_type_id, '$type_ids')")])->asArray()->all();
原生写法如下
select * from vd_video order by locate(video_type_id,'3,7,6') desc
Yii中写法如下
$type_ids = '3,7,6';
Video::find()->orderBy([new Expression("locate(video_type_id, '$type_ids')")])->asArray()->all();
转载于:https://my.oschina.net/sumiao/blog/3063334