SQL怎么实现跨库查询两个表?
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
举个简单例子
数据库一: 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