Mysql逗号拼接字符串的关联查询以及统计问题
一只IT攻城狮 人气:0背景:
数据库中逗号拼接的字符串,想展示其完整拼接名称或者按其值统计处理,怎么做?
FIND_IN_SET函数和GROUP_CONCAT函数你会用吗?
一、查询问题
eg两张表 t_conclusion_detail(拜访信息表) 和 t_conclusion_info(拜访结论表)
t_conclusion_detail:
id | userName | conclusionIds |
---|---|---|
781918060586991616 | 梦琪 | 1,3 |
781986564770103296 | 西施 | 3 |
781989822074978304 | 火舞 | 2,3,4 |
t_conclusion_info:
conclusionId | conclusionName |
---|---|
1 | 已成交 |
2 | 暂无兴趣 |
3 | 需要跟进 |
4 | 沟通顺利 |
想要的效果:
id | userName | conclusionIds | conclusionNameStr |
---|---|---|---|
781918060586991616 | 梦琪 | 1,3 | 已成交,需要跟进 |
781986564770103296 | 西施 | 3 | 需要跟进 |
781989822074978304 | 火舞 | 2,3,4 | 暂无兴趣,需要跟进,沟通顺利 |
思考
加载全部内容