首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

不同数据库的2个表,能通过一条SQL语句关联查询吗解决方法

2012-02-17 
不同数据库的2个表,能通过一条SQL语句关联查询吗我想实现:Selecta.Number,c.IDFROMTableCcLEFTOUTERJOINTa

不同数据库的2个表,能通过一条SQL语句关联查询吗
我想实现:Select   a.Number,   c.ID
FROM   TableC   c   LEFT   OUTER   JOIN
            TableA   a   ON   a.GroupID   =   c.ManuscriptID  

其中TableC属于数据库1,   TableA属于数据库2  
能这样实现吗

[解决办法]
可以

Select a.Number, c.ID
FROM 数据库1.dbo.TableC c LEFT OUTER JOIN
数据库2.dbo.TableA a ON a.GroupID = c.ManuscriptID
[解决办法]
如果在一台服务器上,可以通过数据库名.所有者名字.表名来访问

例如

Select a.Number, c.ID
FROM 数据库名.dbol.TableC c LEFT OUTER JOIN
数据库名.dbol.TableA a ON a.GroupID = c.ManuscriptID
[解决办法]
dbo---进入查询分析器的用户名称

热点排行