mysql怎么查询逗号隔开的字符串是否再字段的字符串中

表中有个字段是

tagIds varchar(255) NOT NULL DEFAULT ''

用来存储标签id的存储形式为(1,2,3)

前端传来的标签值有多个,比如:
tagIds:2,3

当我查询的时候,怎么可以查询出
表中tagIds字段中 (1,3) (2) (3,2) (3) 这几条数据都可以查询出来

使用mysql的IN find_set_in 都不能查询出来

阅读 2.7k
1 个回答
新手上路,请多包涵

LIKE '%,2' or LIKE '%,2,%' or LIKE '2,%'
or LIKE '%,3' or LIKE '%,3,%' or LIKE '3,%' 这样吗。感觉有点蠢,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题