欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

个人随笔之sql查询将某一属性相同的多条数据中,其他不同相同的属性合并显示

程序员文章站 2022-05-09 17:21:41
...

如下图

select
        sd.*,GROUP_CONCAT(su.nickname) as coach_name,GROUP_CONCAT(su.id) as coach_id,sc.canteen_name
        from sys_department sd
        left join sys_department_coach sdco on sdco.department_id=sd.id
        left join sys_user su on su.id=sdco.coach_id
        left join sys_canteen sc on sc.id=sd.parent_id
        GROUP BY sd.id

GROUP_CONCAT(需要合并显示的数据) as 合并后显示的表名(可自定义)
个人随笔之sql查询将某一属性相同的多条数据中,其他不同相同的属性合并显示
GROUP BY 这个一定要写,不然会出现下面的情况
个人随笔之sql查询将某一属性相同的多条数据中,其他不同相同的属性合并显示

相关标签: java