两个数据结构完全相同的access数据表如何合并

两个数据结构完全相同的access数据表如何合并,第1张

INSERT INTO 表一 ( 字段1, 字段名2,……,字段名n )
SELECT 表2 字段名1,表2 字段名2, ……,表2 字段名n
FROM 表2
如果是简单的合并,全选复制,让后粘贴到目标表就可以了

没试过这这么多表的合并,
用union all可以合并
select fields1,fields2 from table1
union all
select fields1,fields2 from table2
union all
select fields1,fields2 from table3

菜单里面, 选择 “数据库工具”, 然后按 “关系” 按钮
将d出一个窗口,让你选择表
你分别双击那2个表。把这2个表加入 设计画面后, 关闭这个 “显示表”窗口
然后在 “关系” 窗口里面,鼠标按住 表1 的客户编号, 拖到 表2的 客户编号上, 放开鼠标。
这个时候, 会d出一个 “编辑关系”窗口。
确保 两列的列名字, 都是 “客户号”, 然后按 创建按钮。

这样一个处理以后, 关系就创建好了。
然后去创建一个 “查询”
把2个表都加入
Access 会自动帮你写 2表关联的代码, 你就直接选择需要查询的列就可以了。

在SQL查询中,提供了横向合并与纵向合并两张表以上的,下面讲给你讲解一下:
一、横向合并多张表,前提是多表之间要有能够关联的字段,直接用交互查询就可以了。
二、纵向合并要求多张表的字段的名称、字段个数、字段顺序、属性完全一样才能执行,在有了这个前提后,SQL查询语句写法如下:
SELECT 表1
FROM 表1;
UNION SELECT 表2
FROM 表2;
UNION SELECT 表3
FROM 表3

UNION SELECT 表n
FROM 表n;

在ACCESS查询设计状态下,击鼠标右键选SQL视图,把上述的语句复制过去再贴上,把表的名称改成你自己表的名称就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13150879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-12
下一篇 2023-06-12

发表评论

登录后才能评论

评论列表(0条)

保存