读书人

SQL怎么实现跨库查询两个表?

发布时间: 2012-02-11 09:51:35 作者: rapoo

SQL如何实现跨库查询两个表?在线等!!
举个简单例子
数据库一: test1.mdb
其中的表一:table1_1
字段: no name age
100 zhang 24
104 li 30
109 wang 25

..........
336 gu 20
999 zhao 30
数据库二: test2.mdb
其中的表一:table2_1
字段: no name age
100 zhang 24
109 wang 25
..........
898 san 33
999 zhao 30
SQL功能要求:两张数据表通过no属性字段为关键字进行查询,查询出table1_1表和table2_1表中共同存在的所有记录(即交集)


[解决办法]
在同一服务器上mssql数据库,连接其中之一:

select *
from db1.dbo.tb a inner join db2.dbo.tb b
on a.no=b.no

access,连接其中db1:

select *
from tb a inner join [d:\db2.mdb;pwd=123].tb b
on a.no=b.no

读书人网 >VB

热点推荐