我有一個查詢,使用活動記錄,當我執行時顯示一個問題。問題與計數別名(contagem)有關。當我在where子句中使用別名時,我總是得到一個錯誤。CodeIgniter別名列
的錯誤是:在未知列'康塔「where子句」
我怎樣才能解決這個問題?
$this->db->distinct();
$this->db->select($this->produto_categoria_campos . ', count(pc.codigo_produto_categoria) AS contagem');
$this->db->from($this->produto_categoria_tabela . ' pc');
$this->db->group_by('pc.codigo_produto_categoria');
$this->db->where('contagem >', 0);
$this->db->order_by("pc.ordem", "ASC");
return $this->db->get()->result();
你可以發佈'$ this-> db-> last_query()'的結果嗎?這會給你正在執行的確切查詢。 –