【数据库----MySQL】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))

 查询结果

猜你喜欢

转载自blog.csdn.net/ningjiebing/article/details/89411025
今日推荐