[英]mysql group by column name except same id
我需要按客戶名稱對結果進行分組,其中客戶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,因此不進行分組。我需要這樣的結果
試試這個查詢
select name , group_concat(cust_id) from(select name,cust_id from customer
group by name,cust_id)a group by name;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.