除相同id外,按列名分组的mysql

除相同id外,按列名分组的mysql,mysql,database,Mysql,Database,我需要按客户名称将结果分组,其中客户id不相同 select name , group_concat(cust_id) from customer group by name; 这是查询,但我不想在客户id不相同的情况下对名称进行分组。 乙二醇 上面的表记录1,2具有相同的名称,但id相同,因此它们没有分组。我需要这样的结果 select name , group_concat(cust_id) from(select name,cust_id from customer group

我需要按客户名称将结果分组,其中客户id不相同

select name , group_concat(cust_id) from customer group by name;
这是查询,但我不想在客户id不相同的情况下对名称进行分组。 乙二醇

上面的表记录1,2具有相同的名称,但id相同,因此它们没有分组。我需要这样的结果

    select name , group_concat(cust_id) from(select name,cust_id from customer 
group by name,cust_id)a group by name;

@SharavanakumaarMurugesan it可能存在名称空间问题it将所有同名客户分组。但我不想在客户Id相同的情况下对名称进行分组。在客户Id不相同的情况下按名称分组
    select name , group_concat(cust_id) from(select name,cust_id from customer 
group by name,cust_id)a group by name;