我有两个表一个A数据库,一个B数据库,里面分别有有T1表,有T2表两个表的关联字段为userid。请问如何把两个数据库的两个表信息全部查询出来。请高手指点

解决方案 »

  1.   

    select * from A..T1
    union all
    select * from B..T2
      

  2.   

    select t1.*,t2.*
    from A..T1 t1
    full join B..T2 t2
    on t1.userid=t2.userid 
      

  3.   

    如果是同一台服务器,直接
    select * from 数据库名.dbo.表名 a join 数据库名.dbo.表名2 b on  a.userid=t.userid
      

  4.   

    select * from 库名1.T1 union all 库名2.T2 on 库名1.T1.userid=库名2.T2.userid