怎样同时查询两个Access数据库
1个回答
展开全部
有下列两种解决办法:
1)可以将A数据库里的表链接到B数据库里,然后就可以在B数据库里同时查询A和B数据库里的表了,这样跟查询本地表没任何区别。
2)也可以在SQL语句里使用in关键字+外部数据库路径,查询外部数据库表。例如:
select t1.*,db1_t1.col1 from t1,
(select * from t1 in "C:\Users\Lenovo_user\Desktop\db1.mdb") db1_t1
where t1.id=db1_t1.id;
注意如果一次查询涉及过多的外部数据库表,语句会变得很繁琐,建议改为使用链接表方案。
1)可以将A数据库里的表链接到B数据库里,然后就可以在B数据库里同时查询A和B数据库里的表了,这样跟查询本地表没任何区别。
2)也可以在SQL语句里使用in关键字+外部数据库路径,查询外部数据库表。例如:
select t1.*,db1_t1.col1 from t1,
(select * from t1 in "C:\Users\Lenovo_user\Desktop\db1.mdb") db1_t1
where t1.id=db1_t1.id;
注意如果一次查询涉及过多的外部数据库表,语句会变得很繁琐,建议改为使用链接表方案。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询