求教Mysql中 关于逗号分割字段后被检索的问题

例表如下
TABLE1
T1 ID
aa 11
bb 22
cc 33

Table2
T1 ID
ss,aa,haha 11
bb,qq,mm 22
oo,ll,aa 33

如何在mysql中实现类似检索出Table1里面T1列在Table2里面T1列包含的字段

2个回答

用正则表达式REGEXP,也可以用MySQL的 FIND_IN_SET函数实现

参考自:MySQL FIND_IN_SET函数使用介绍 http://www.data.5helpyou.com/article590.html

boamusou
boamusou 感谢说明
3 年多之前 回复

select
table1.*
from
table1,
table2
where
table2.t1 like '%'+ table2.t1 +'%'
/* 没试过 不是知道可不可以*/


Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问