Codeigniter在视图中显示所有重复记录

时间:2016-04-28 10:30:21

标签: codeigniter

我有这个工作查询,它​​将在Codeigniter

中获取重复记录
 function getDuplicatePartNumbers()
 {
    $this->db->select('*');
    $this->db->select('part_number');
    $this->db->select('count(*)');
    //$this->db->from('orders');
    $this->db->group_by('part_number');
    $this->db->having('count(*) > 1');
    $query = $this->db->get('pending_order');
    return $query->result_array();
}       

我需要修改它,因为它只会返回重复的值,但它不会返回所有重复项

如果我有

示例
   id      name      

   1        jane
   2        jane
   3         joe
   4        jane

只会出现1个jane,我想在这种情况下都是jane

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您已获得part_numbercount(*)count(*)添加别名 并用它来知道检索到的每条记录的出现次数。

$this->db->select('count(*) as occurrences');