Rumah  >  Artikel  >  pembangunan bahagian belakang  >  求一段SQL语句,太绕了,小弟我自己绕不出来了

求一段SQL语句,太绕了,小弟我自己绕不出来了

WBOY
WBOYasal
2016-06-13 10:11:471209semak imbas

求一段SQL语句,太绕了,我自己绕不出来了。
表名: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
。。。。
这样?

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:请教这个用正则怎么匹配Artikel seterusnya:url重定向规则