SELECT * 
FROM table 
WHERE col
LIKE '%条件%'

解决方案 »

  1.   

    如果例子如果字段里的资料是a,b,c,d,e,f,g如果构造出的查询条件是a,e这样应该也可以查出来的,SELECT * 
    FROM table 
    WHERE col
    LIKE '%条件%'
    是没有办法实现的
      

  2.   

    呵呵,col:列名字
    就是哪些列该满足什么样的条件
      

  3.   

    :) 呵呵,我明白这个意思,我的意思是说假如我呀查询的字段叫interest,里面有两条记录
    a,b,c,d,e,f,g 第一条
    a,e,f 第二条
    SELECT * 
    FROM table 
    WHERE interest
    LIKE '%a,e%'这样的查询只可以查出第二条,而第一条没有办法查出来
      

  4.   

    比较笨的办法:
    你的构造条件是a,e
    那些先处理为:$str=a%e
    然后:
    SELECT * 
    FROM table 
    WHERE interest
    LIKE '%$str%'
    试试!
      

  5.   

    楼上各位,有样东西叫做“正则表达式”啊,大部分数据库的sql语句也能用啊