表名:tables
以下为表内字段:
id(int)|value(varchar)|username(varchar)
以下为表内现有的记录:
1|ax,bx,cx,dx|名字1
2|ay,by,cy|名字2
3|az,bz,cz,dz,ez,fz|名字3
4|ax,by,cz,dz|名字4
5|dz,cy,bx,mz|名字5
现在我需要的是通过获取到的值查询value字段
比如我现在获取到了dz,az,dx这个值,然后我需要一个sql语句来做到根据获得的值来查询得到value这个字段里所有含有dz和az和dx的所有记录,但同时如果只查询“a”这个值的时候却在以上记录中查询不到结果。
我自己绕了半天也没绕出来,谁帮我构造一下,或者帮我理一下思路。
万分感谢
------解决方案--------------------
find_in_set
------解决方案--------------------
`value` like %dz%
or
`value` like %az%
or
。。。。
这样?
