mysql查询逗号分隔的id,连表查询出name,同样用逗号分隔

表里存的数据是这样的:
查询项目部门关系表,一个节点对应着多个部门

部门表里的数据是一对一的

连表条件用的是find_in_set(str,strList)>0
是用来判断 部门id在departments中存在

group_concat(str) 搭配group by使用,按照group by后的字段分组,把name合并在一个字段中,并且用逗号分隔开。

posted @ 2021-07-09 09:28  岁月淡忘了谁  阅读(949)  评论(0编辑  收藏  举报