Select * From 數據庫A.dbo.TableName 
Union All
Select * From 數據庫B.dbo.TableName 
Union All
Select * From 數據庫C.dbo.TableName 

解决方案 »

  1.   

    select * from database1..tablename
    union all
    select * from database2..tablename
    union all
    select * from database3..tablename
      

  2.   

    select * from servername1.db1.user1.tb
    union all
    select * from servername2.db2.user2.tb
    union all
    select * from servername3.db3.user3.tbselect * from 
    (
      select * from servername1.db1.user1.tb
      union all
      select * from servername2.db2.user2.tb
      union all
      select * from servername3.db3.user3.tb
    ) t
    where ...........
      

  3.   

    多谢各位!刚考虑了一下,觉得三个数据库联合查的话,复杂的SQL不好写,能不能这样:
    新建一个数据库,在这三个数据库中写存储过程或触发器,定时(或其它方法)把三个数据库中的数据复制到新数据库中?能实现吗?多谢!