我正在尝试检索字段中所有唯一值的计数。
示例SQL:
SELECT count(distinct accessid) FROM (`accesslog`) WHERE record = '123'
如何在CodeIgniter内部进行这种查询?
我知道我可以使用$this->db->query(),并编写自己的SQL查询,但是我还有其他要求$this->db->where()。如果我使用,->query()我必须自己编写整个查询。
$this->db->query()
$this->db->where()
->query()
$record = '123'; $this->db->distinct(); $this->db->select('accessid'); $this->db->where('record', $record); $query = $this->db->get('accesslog');
然后
$query->num_rows();
应该走很长的路要走。