递归火山软件开发平台
标题:
请教,多个ACCESS数据库,怎么跨库cha询结果合并
[打印本页]
作者:
Hui
时间:
2023-1-11 21:36
标题:
请教,多个ACCESS数据库,怎么跨库cha询结果合并
本帖最后由 Hui 于 2023-1-11 21:43 编辑
例如
数据库A中的table1
数据库B中的table2
数据库C中的table3
cha询这三个表中符合条件的所有记录,结果显示在一个记录集中
作者:
Hui
时间:
2023-1-11 21:54
哪位大神指导一下
作者:
小蜗牛
时间:
2023-1-11 22:02
SELECT 表名1.id,表名2.姓名 FROM 表名1,表名2 WHERE 表名1.年龄=表名2.年龄
我一般是这样做的..但是好像是不正确的..
作者:
Hui
时间:
2023-1-11 23:39
谢谢,明天试一下
作者:
howill2021
时间:
2023-1-12 16:59
如果可以的话,把3个库合并
如果不能合并要定义三个数据库都打开才可以
作者:
Hui
时间:
2023-1-12 17:39
本帖最后由 Hui 于 2023-1-12 21:40 编辑
通过百度结合实验,确定可行写法如下:
sql语句="SELECT*FROM " + table1+ " in '" +数据库A绝对地址+ "'"
sql语句=sql语句+" UNION ALL "+"SELECT*FROM " + table2+ " in '" +数据库B绝对地址+ "'"
sql语句=sql语句+" UNION ALL "+"SELECT*FROM " + table3+ " in '" +数据库C绝对地址+ "'"
数据库.连接ACCESS(随便一个ACCESS数据库地址,,)
数据库.执行sql(sql语句,,)
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4