我需要按客户名称对结果进行分组,其中客户ID不相同。
select name , group_concat(cust_id) from customer group by name;
这是查询,但我不想将cust_id不相同的名称分组。 例如
Name | Id
Customer1 | 1,2,3
Customer1 | 1
Customer2 | 4
上面的表记录1,2具有相同的名称但相同的ID,所以它们没有分组。我需要这样的结果
答案 0 :(得分:0)
尝试此查询
select name , group_concat(cust_id) from(select name,cust_id from customer
group by name,cust_id)a group by name;