我有两个数据库d1,d2是在同一个服务器上。
d1数据库的表是a1
emp_id
emp_named2数据库的表是a2
emp_id
money如何将这两个表用查询连接起来 谢谢

解决方案 »

  1.   

    sp_addlinkedserver连接数据源
    select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表1) 
    UNION
    select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表2) 
      

  2.   

    select * from d1.dbo.a1 as tb1 inner join d2.dbo.a2 as tb2 on tb1.emp_id=tb2.emp_id
      

  3.   


    Select * From db1..table1 Left Join db2..table2 On ...