今天在开发人员资质证件管理的时候,遇到了一个问题:如下
姓名 证件名称
---------------------- -------------------------------------
张三 驾照
张三 电工证
张三 登高证
李四 空调操作证
==========================================
对姓名进行分组,要求结果如下:用sql语句查询
姓名 证件名称
---------------------- -------------------------------------
张三 驾照,电工证,登高证
李四 空调操作证
经过同事的指导,使用mysql的sql语句如下:
select USER_NAME,GROUP_CONCAT(CERT_NAME separator ';') from CERT group by CERT_NAME
问题得到解决!