Yii- sql请求按条件排序

时间:2016-08-25 09:18:13

标签: activerecord yii2

我可以使用" a = 0"

创建活动查询请求
SELECT * FROM list ORDER BY a = 0, a;

=>

Email::find()->orderBy('a=0', 'a')

1 个答案:

答案 0 :(得分:4)

这可以帮到你:

Email::find()->orderBy([new \yii\db\Expression('a=0'), 'a' => SORT_ASC]);