select 1 as userid union all select 2 as userid

解决方案 »

  1.   

    用到union。
    但那个或者怎么加入进去!?
      

  2.   

    select userid from test1 inner join test2 on test2.userid=2 where test1.userid=1
      

  3.   

    select test1 as userid union all select test2 as userid?as的用处就是或者!?
      

  4.   

    两个表中都有userid字段。  
    如果表一中有userid=1或者表二中有userid=22
    那么执行后面语句
      

  5.   

    你的问题描述不太清楚既然是找userid   并且userid=1 或 userid=2 的 那直接得出1 2 不就行了么select 1 as userid union all select 2 as userid
      

  6.   

    再描述一下。
    两个表中都有用户字段。为userid现在要找出 只要有一个表中有userid=某某,就执行下面语句。其中两个表的关系是或者,不是同时
      

  7.   

    select userid from test1,test2 where test1.userid=1 or test2.userid=2
      

  8.   

    select userid from test1,test2 where test1.userid=1 or test2.userid=2 and userid not in 
    (select userid from test1,test2 where test1.userid=1 and test2.userid=2)
    也就是两个表的"或"关系减去两个表的"与"关系的结果
      

  9.   

    我用个最 直观的,但不对的语句八
    select test1 as userid=111 union all 并且 select test2 as userid=111具体怎么做!?
      

  10.   

    select * from test1 where userid=1 union all select * from test2 where userid=2
      

  11.   

    谢谢,对了。select userid from test1,test2 where test1.userid=1 or test2.userid=2
    用这个,是我下面的判断出错