我有一个包含多个列的views_answers表,其中三个对此案感兴趣opinion_id
date_answer
和id_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
必须在每行中包含不同的值...
有什么想法吗? 感谢
答案 0 :(得分: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();