数据库中某一列的值为
使用IN查询是无法查询到数据的,只能查询到IN(2)或者IN(2,3)
查询结果:
SELECT * FROM t_table WHERE FIND_IN_SET(2, style_id)
正确方式:使用FIND_IN_SET函数
SELECT * FROM t_product WHERE (FIND_IN_SET(2, style_id) OR FIND_IN_SET(3, style_id))
查询结果
Posted sunny3096
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拼接属性查询方式MySql某一列属性值为拼接时的查询方式相关的知识,希望对你有一定的参考价值。
数据库中某一列的值为
使用IN查询是无法查询到数据的,只能查询到IN(2)或者IN(2,3)
查询结果:
SELECT * FROM t_table WHERE FIND_IN_SET(2, style_id)
正确方式:使用FIND_IN_SET函数
SELECT * FROM t_product WHERE (FIND_IN_SET(2, style_id) OR FIND_IN_SET(3, style_id))
查询结果
以上是关于拼接属性查询方式MySql某一列属性值为拼接时的查询方式的主要内容,如果未能解决你的问题,请参考以下文章