消除MySQL结果中的重复数据

时间:2014-08-08 13:44:04

标签: php mysql sql codeigniter

这是CodeIgniter中MySQL查询的一部分,当我回显 sub_product 时,它会复制相同的产品名称。除了使用 $之外,我还能做些什么来消除重复数据这 - > DB-> ORDER_BY();

谢谢! 安

   $this->db->select(array(            
            'GROUP_CONCAT(tbl_sub_products.sub_product_name SEPARATOR "<th>" ) as sub_product'
        ));

1 个答案:

答案 0 :(得分:2)

您应该使用group_by():

$this->db->select(array(            
            'GROUP_CONCAT(tbl_sub_products.sub_product_name SEPARATOR "<th>") as sub_product'
))->group_by("sub_product_name");

我不完全确定产品名称列的名称,因此您必须更改它。