前言 我们在做项目写sql语句的时候,是否会遇到这样的场景,就是需要把查询出来的多列,按照字符串分割合并成一列显示,或者把存在数据库里面用逗号分隔的一列,查询分成多列呢,常见场景有,文章标签,需要吧查询多个标签合并成一列,等,需要怎么去实现呢,这就涉及到MySQL的字符串操作 group_concat 场景再现 我想把查询多列数据合并成一列显示用逗号分隔就需要用到group_concat这个函数 下面sql语句 select r.ROLE_NAME from t_user u right joi