除相同id外,按列名分组的mysql
我需要按客户名称将结果分组,其中客户id不相同除相同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
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;