mysql字段分组后,某个字段组成一个多值字段

    技术2022-05-20  39

    今天在开发人员资质证件管理的时候,遇到了一个问题:如下

     

    姓名                             证件名称

    ----------------------       -------------------------------------

    张三                             驾照

    张三                            电工证

    张三                             登高证

    李四                             空调操作证

     

    ==========================================

    对姓名进行分组,要求结果如下:用sql语句查询

     

    姓名                             证件名称

    ----------------------       -------------------------------------

    张三                             驾照,电工证,登高证

    李四                             空调操作证

     

    经过同事的指导,使用mysql的sql语句如下:

     

     

    select USER_NAME,GROUP_CONCAT(CERT_NAME separator ';') from CERT group by CERT_NAME

     

    问题得到解决!


    最新回复(0)