首先介绍下group_concat()这个函数:

group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函


数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。


测试下:    表结构

                  mysql group_concat配合group by实现分组查询

            需求:查询每个ru_id下对应的user_id

            sql语句:SELECT ru_id,group_concat(concat_ws(',',user_id)) FROM `dsc_admin_user` group by ru_id;

       

            查询结果:

                     mysql group_concat配合group by实现分组查询

           

相关文章: