2016-12-06 47 views
0

我有一个表有几列的views_answers,其中三个在这种情况下感兴趣我opinion_iddate_answerid_politician如何查询同一列中所有具有不同值的行

我需要查询所有具有特定opinion_id的行,其date_answer!=“”和id_politician总是不同。

我有这样的:

$this->db->from("opinions_answers"); 
$this->db->where("opinion_id", 1); 
$this->db->where("date_answer !=", ""); 
return $this->db->count_all_results(); 

它的工作原理,但我不知道如何指定列id_politician必须包含每行中不同的值...

任何想法? 谢谢

回答

2

这应该做到这一点。

$this->db->from("opinions_answers"); 
$this->db->where("opinion_id", 1); 
$this->db->where("date_answer !=", ""); 
$this->db->group_by('id_politician'); 
return $this->db->count_all_results(); 
相关问题