SQL:将多条记录的不同数据放入同一格中

来源:互联网 发布:ie11启用javascript 编辑:程序博客网 时间:2024/05/22 06:36

实例:

每个部门都有负责人,理论数据查询结果为多条记录,

此时

需要将负责人放入同一列展示


SQL:

SELECTa.DEPT_ID,GROUP_CONCAT(PERSONNAME SEPARATOR '/') PERSONNAMEFROMa,bWHEREa.PERSON_ID = b.PIDGROUP BYa.DEPT_ID


主要函数:GROUP_CONCAT(PERSONNAME SEPARATOR '/')

将人员姓名,以 / 斜杠分隔,展示在一个单元格内。


注意:分组 GROUP BY




原创粉丝点击