yii 中orderBy 中加入条件查询


有个业务需要是查询某个字段的值然后再排序,一般做法是子查询或者单独把值放在另个一字段然后查询下面是直接在orderBY里面加入条件

直接上代码

 
            ->orderBy(
                [
                'is_top' => SORT_DESC, //置顶降序 'is_full' => SORT_ASC, //是否报满正序 'display_order' => SORT_ASC, //手动排序正序 'id' => SORT_DESC, //编号排序倒序 'case when `activity`.`status` = 30 then 0 else 1 end' => SORT_DESC, //编号排序倒序 ] )


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM