首页新闻找找看学习计划

关于sql REGEXP 多对多的查询

0
[待解决问题]
  • 问题
s_ids 包含多个,逗号分隔
查询的时候,如何匹配
  • 数据表结构
id  |  name |  s_ids
--- | ---   | --- 
1   | tom   | 1,2
2   | jane  | 51
3   | jane  | 5,6,7,8,9,10,52
  • 查询语句
# 查询包含有 1 或 2的 记录,期望仅查出第一条
SELECT * FROM tab WHERE s_ids REGEXP '1|2|3';
  • 结果
    会把所有记录都查询出来
蜗牛噢的主页 蜗牛噢 | 菜鸟二级 | 园豆:420
提问于:2020-02-11 16:00
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册