• 技术文章 >后端开发 >php教程

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

    2016-06-13 13:44:18原创333
    求一段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
    。。。。
    这样?
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot value varchar DZ like
    上一篇: 比着做了一个邮箱登陆,但是失败。该如何处理 下一篇: 跪求php问答系统,该怎么解决
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php函数method_exists()与is_callable()的差别 • php如何实现把一个目录上的所有文件都上载上来 • php中require跟include的几点区别 • 五元有偿配置任务,配置出zend studio的调试功能 • PHP编码轨范
    1/1

    PHP中文网