select * from baisun where myname in
(name1,name2,name3,...)

解决方案 »

  1.   

    myname in(name1,name2,name3,...)
      

  2.   

    select * from baisun where myname in
    (name1,name2,name3,...)是 in 而不是 =,这样就可以了 
      

  3.   

    但是in的意思好象是只要myname等于name1,name2,name3,...其中一个值就可符合条件,我现在要求myname等于name1,name2,name3,...全部的值才选出
      

  4.   

    那就把若干个myname=name[n]用and关系连起来..
      

  5.   

    如果是数值型的字段
    select * from baisun where myname in
    (name1,name2,name3,...)字符型字段
    select * from baisun where myname in
    ('name1','name2','name3',...)
      

  6.   

    select * from baisun where myname =name1+name2+name3+...不知道你要不要,
      

  7.   

    呵呵!你不会想要这个吧!我想它绝对错了!
    select * from baisun where myname='name1' and  myname='name2' and myname='name3'