select * from table1 where (Uid = 1 or uid =2 or uid=3) or ....  我要在过滤(Uid = 1 or uid =2 or uid=3)这里面的内容 (or) 括号后面应该怎么写

解决方案 »

  1.   


    select * from talbe1 where uid in (1, 2, 3)....
      

  2.   

    select * from table1 where Uid = 1 or uid =2 or uid=3
    这样就可以了啊
      

  3.   

    我要在过滤(Uid = 1 or uid =2 or uid=3)这里面的内容  后面 or age = 12 or age =13  这样写不行  应该怎么写呢
      

  4.   

    where (Uid = 1 or uid =2 or uid=3) and(age = 12 or age =13 )
      

  5.   

    select * from table1 where (Uid = 1 and uid =2 and uid=3) or(uid=1 and uid=2) or(uid=1 and uid=3) or(uid=2 and uid=3)
      

  6.   

    就是列出所有组合,之间用or  括号里and
      

  7.   


    Uid=1and uid=2and uid=3这能返回结果吗?
      

  8.   

    select * from talbe1 where uid in (1, 2, 3)