2017-03-10 17:17:36 3231次浏览 0条回答 3 悬赏 100 金钱

ORDER BY FIELD(id, 5, 3, 7, 1),在yii2中使用排序

补充于 2017-03-10 17:18
SELECT id FROM `表名` 
WHERE `id` IN (1, 7, 3, 5) 
ORDER BY FIELD(`id`, 5, 3, 7, 1)

orderBy([new \yii\db\Expression('FIELD (id, '5, 3, 7, 1')')]);
补充于 2017-03-10 17:20

不会发布文章,自问自答;:) :) :)

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
dafei
副总裁

dafei

注册时间:2016-10-31
最后登录:2018-01-08
在线时长:51小时51分
  • 粉丝7
  • 金钱8245
  • 威望40
  • 积分9155

热门问题