mysql查询条件是要in一个字段的函数

        在mysql中当一个表的一个字段是字符串类型的,其中内容是类似“a,b,c,d”这样使用逗号隔开的多个元素。

        比如表Test

id name scope
1 张三 a,b,c,d
2 李四 a,b,cd

        要如何实现查询scope中包含元素b的数据呢,如果使用 like %b%,则会连“李四”这条也查出来。

        这里可以用mysql的find_in_set函数来实现

sql是这样的:select * from Test where find_in_set('b',scope);

猜你喜欢

转载自fhqfjfh.iteye.com/blog/2305505