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