开发者社区> 问答> 正文

Mysql中字段本身就是用逗号分隔的,怎么进行IN的筛选

screenshot
我像图2中这样写的sql居然能正确的匹配,因为之前没有这么写过,感觉这样写不太正确,但是结果确实是我想要的,请大神帮忙看看这样写对吗
screenshot
如果不对的,我就是想取得图2中结果1中的数据该怎么写呢

展开
收起
吴孟桥 2016-06-17 10:28:40 3677 0
1 条回答
写回答
取消 提交回答
  • 那你能查到该字段包含3的记录吗?感觉这样用不正确啊。试试like语句会怎么样呢?
    你是想查这个字段包含2或者3的记录吗,用catagory like '%3%' or category like "%2%",看看是不是你需要的数据,跟你用in对比有什么不同。

    2019-07-17 19:42:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像