需要提供一个产生结果的select语句:
State Name customer1 customer2
我知道我需要使用concat()
我只是不确定如何识别具有相同状态的客户
任何帮助表示赞赏
答案 0 :(得分:2)
您需要group_concat
select
state,
group_concat(customer_name) as customers
from table_name
group by state;
请注意,对于大型数据,您需要重置group_concat_max_len
https://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_group_concat_max_len