+ -
当前位置:首页 → 问答吧 → 数据库中一个字段存了两个部分的id,以逗号分割,在查询时候怎么能显示名称

数据库中一个字段存了两个部分的id,以逗号分割,在查询时候怎么能显示名称

时间:2011-06-28

来源:互联网

----------表1------------
客户名称 相关业务员
客户A 25,36  
----------表2------------
用户号 用户名
25 张三丰
36 李四民
----------表3------------
客户名称 相关业务员
客户A 张三丰,李四民

请问如何将表1转成表3,SQL如何写?谢谢

作者: zhengye6910   发布时间: 2011-06-28

select a.客户名称 ,group_concat(b.用户名) as 相关业务员 from b1 a inner join b2 b on instr(a.相关业务员,b.用户号)>0 group by a.客户名称

作者: wwwwb   发布时间: 2011-06-29

相关阅读 更多