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

两个表分布在两个不同的数据库里,怎么给他们做自然连接

2012-02-22 
两个表分布在两个不同的数据库里,如何给他们做自然连接。两个表分布在两个不同的数据库里,如何给他们做自然

两个表分布在两个不同的数据库里,如何给他们做自然连接。
两个表分布在两个不同的数据库里,如何给他们做自然连接。这两个数据库放在同一个数据库服务器。

[解决办法]
格式:

数据库名.dbo.表名



数据库名..表名

如:

select A.*,B.*
from 数据库1..表1 A
inner join 数据库2..表2 B on A.ID=B.ID
[解决办法]
若a表在db1中,b表在db2中

use db2;
select * from db1.dbo.a,b where db1.dbo.a.主键=b.主键;
[解决办法]
SELECT A.*
FROM Customer..Announce A
INNER JOIN aspnetdb..aspnet_Users U
ON A.AuthorID = U.UserID

这样试试?

热点排行