mysql 两个以逗号分隔字段怎么匹配

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 两个以逗号分隔字段怎么匹配相关的知识,希望对你有一定的参考价值。

参考技术A SELECT a.aid AS '序号', a.`主管领导`, GROUP_CONCAT(b.`姓名`) AS `主管领导姓名` FROM a LEFT JOIN b on FIND_IN_SET(b.id , a.`主管领导`) GROUP BY a.aid ORDER BY a.aid ASC

mysql中将一列以逗号分隔的值分割成多列显示?

表格数据如下:

参考技术A 可以用SUBSTRING_INDEX()函数
在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count)
str: 要处理的字符串
delim: 分割符
count: 计数 如果为正数,则从左开始数,如果为负数,则从右开始数本回答被提问者和网友采纳
参考技术B 你是用的concat?这个你复制出来用导入EXCEL处理

以上是关于mysql 两个以逗号分隔字段怎么匹配的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL查询某字段中以逗号分隔的字符串的方法

Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中

mysql中将一列以逗号分隔的值分割成多列显示?

如何在 MySQL 的多对多关系中以逗号分隔的列表中的一个字段连接数据?

匹配 Redshift 中逗号分隔字段中的值

sql 如何以逗号为分隔符分割一个字段的值