【发布时间】:2021-10-26 19:23:27
【问题描述】:
我在 Workbench 中使用 MySQL 查询,它使用 group_concat() 对多个字符串值进行分组。
select group_concat(iba.name, ' ' separator "--") as Entity_Business_Activity
from entity_business_activities ent_eba
left join entities ent on ent.entity_id = ent_eba.entity_id # for entity Business Activity
left join industries ent_ind on ent_eba.industry_id = ent_ind.industry_id # Needs a group concat
left join industry_business_activities iba on ent_eba.industry_business_activity_id = iba.industry_business_activity_id #(need to be group concat)
where ent.entity_id = 600
group by ent.entity_id;
我在这里面临的问题是分组字符串值太长,有时会增加 2000 个字符。但是只提取了 1024 个字符,其余的都被跳过了。
有什么方法可以设置此自定义列的类型或增加字符长度吗?
【问题讨论】:
标签: mysql mysql-workbench query-string