ii 中orderB 中加入条件查询

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, //编号排序倒序
                ]
            )

关键字:php, yii2, orderby, sort_desc


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部