首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么实现两个数据库内表的连接

2012-10-14 
求助:如何实现两个数据库内表的连接比如有两个数据库database1和database2,database1中有表users(uid,user

求助:如何实现两个数据库内表的连接
比如有两个数据库database1和database2,
database1中有表users(uid,usertypeid,name.....)
database2中有表userstype(usertypeid,typename...)
怎么样实现这两个数据库users usertype表的连接呢?连接后有这样的数据(uid,typename,name....)
或者建一张存放这样字段的视图

[解决办法]

SQL code
比如select * from  database1.dbo.tableunion all select * from database2.dbo.table
[解决办法]
USE MASTER
GO
SELECT users.uid,userstype.typename,users.name FROM database1.dbo.users users,
database2.dbo.userstype userstype
WHERE userstype.usertypeid = users.usertypeid 
[dbo]为SCHEMA名

远程数据库可以通过链接服务器加载过来
[解决办法]
支持5楼!
[解决办法]
探讨
USE MASTER
GO
SELECT users.uid,userstype.typename,users.name FROM database1.dbo.users users,
database2.dbo.userstype userstype
WHERE userstype.usertypeid = users.usertypeid
[dbo]为SCHEMA名

远程数据……

热点排行