動態賦值類型,其中查詢不起作用,顯示錯誤「數據庫錯誤」未知列'where子句'中的列'avgRateVal'。什麼是做最好的,任何建議代碼查詢中的動態賦值類型過濾器
$this->db->select('round(avg(ratevalue),1) as avgRateVal');
if($minRating!=0)
$this->db->where('avgRateVal >=', 1);
if($maxRating!=0)
$this->db->where('avgRateVal <=', 5);
得到了SQL解決方案https://stackoverflow.com/questions/25160875/filter-rows-based-on-column-values-in-mysql-query但如何在codeigniter中實現,請任何想法 – santanu