我使用Codeigniter 2 ActiveRecord執行查詢。 在我的表中,我有兩個字段reduced_price
(可以爲空)和price
。我想Order By
先檢查reduced_price
,如果它是空的,則使用price
。以非空字段先訂購
我當前的代碼如下所示:
$this->db->select('*')
->from('products')
->order_by('reduced_price', 'desc')
->get()
->result();
如何修改我的代碼來實現這一目標?
簡單只是檢查在第一的天氣裏獲得價值否則使用第二個,也可以使用三元運算符Minmize –