group_concat 多对多关联, 统计分组数据, 结果拼接到一个字段

统计用户所有的角色, 

结果:

1   张三    普通用户,管理员,XXX

2  李四    普通用户, XXX

select ur.user_id,u.login_name,GROUP_CONCAT(r.name) from kn_user_role ur
left join kn_user u on ur.user_id = u.id
left JOIN kn_role r on ur.role_id = r.id
group by ur.user_id

原文地址:https://www.cnblogs.com/cocoat/p/5409120.html