数据库表A两个字段:id,mudidi里面的信息三条信息
id          mudidi1           北京,上海,重庆
2           广州,武汉,上海
3           昆明,南京,合肥
现在要模糊搜索 输入 北京 上海 能够显示第一条

解决方案 »

  1.   

    select * from 数据库表A where mudidi like'%上海%' and like'%北京%' 
      

  2.   

    select * from A where mudidi like '%上海%' or mudidi like '%北京%' 
      

  3.   

    select * from A where mudidi like '%上海%' or mudidi like '%北京%' 
      

  4.   

    select * from A where find_in_set("上海", mudidi) or find_in_set("北京", mudidi)
    当然了条件需要你在php中组合的