解决方案 »

  1.   

    这样描述会更清晰一点
    如某字段AA的值是2,3,9,12,10
    sql查询如果写where AA like '%"key"%' 那么查询2的话连12也查出来了
    怎么做才可以?
      

  2.   


    WHERE FIND_IN_SET(key,AA)
      

  3.   


    sql查询如果写where AA like '%"key"%' 那么查询2的话连12也查出来了where AA like '%,key,%'前后带上分隔符就可以达到你的目的了。
      

  4.   

    当然了最好多表设计,这样就可以避免like全表扫描了啊。