怎么样实现两个不同数据库中的不同表的联合查询啊?是在同一sqlserver下

解决方案 »

  1.   

    和普通查询一样,加些前缀就可以了,譬如:select * from 数据库名2.dbo.表名 T1,select * from 数据库名2.dbo.表名 T2 where t1.id=t2.id
      

  2.   

    select * from 数据库1.dbo.表 inner join 数据库2.dbo.表 on...
      

  3.   

    粘错了:select * from 数据库名2.dbo.表名 T1,数据库名2.dbo.表名 T2 where t1.id=t2.id
      

  4.   

    假如连接字符串连接在第一个数据库,需要第二个数据库
    select * from sys_emp
    union
    select * from database2.dbo.sys_emp
      

  5.   

    晕,我真要晕了.creat proc 过程名 as select .........。你看看帮助文件吧,上边例子什么的都有。