如何在Mysql存储过程中将字符串分割成数组求交集?

具体的需求是这样,A表和B表都有一个名为​​tags​​​的​​varchar​​​类型字段,里面存储的是按照逗号分隔的​​tag_id​​字符串。

我现在需要在存储过程中比对​A​​B​中的​tags​字段里是否含有相同的交集部分。比如​A​表里现在有​1003,1004,1005​,而​B​表里有​1001,1002,1004​,中间有个​1004​的tag就是它们的交集,而在​mysql​里做这样的字符串分割成数组求交集似乎不是那么容易,或者有没有其它的办法呢?

Mysql
存储
2023-01-04 13:09:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Syrupup
1

仅判断是否有交集可以使用

A.tags REGEXP replace(B.tags, ',', '|')
分享
微博
QQ
微信
回复
2023-01-04 16:43:32
相关问题
关于字符串分割和重组处理
2616浏览 • 1回复 待解决
mysql存储过程中处理多条数据
891浏览 • 1回复 待解决
mysql order对数字型字符串排序
1048浏览 • 1回复 待解决
如何解析JSON字符串
400浏览 • 1回复 待解决
如何生成UUID的字符串
877浏览 • 1回复 待解决
如何实现字符串编解码
1021浏览 • 1回复 待解决
mysql替换字符串的问题有知道的吗?
2068浏览 • 1回复 待解决
ArkTS如何实现字符串编解码
1228浏览 • 1回复 待解决
如何实现Map转JSON字符串
606浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
1263浏览 • 1回复 待解决
如何压缩字符串,有人知道吗?
472浏览 • 1回复 待解决
emoji字符串无法进行截取
514浏览 • 1回复 待解决
嵌套JSON字符串解析问题
716浏览 • 1回复 待解决
如何加载字符串形式H5数据
689浏览 • 1回复 待解决
Web如何使用loadData加载复杂Html字符串
819浏览 • 1回复 待解决
如何字符串进行MD5哈希处理
1041浏览 • 1回复 待解决