boamusou
boamusou
采纳率83.3%
2016-09-26 06:17 阅读 906
已采纳

求教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条回答 默认 最新

  • 已采纳
    yicp123 yicp123 2016-09-26 06:51

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

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

    点赞 1 评论 复制链接分享
  • sinat_25990701 李先森不卖牛肉面xxx 2016-09-26 06:52

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

    
    
    点赞 评论 复制链接分享

相关推荐