You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MS Access合并同结构表并新增源表名称字段的实现方法问询

实现方案

方案1:通过MS Access SQL语句实现(优先推荐)

该需求可以直接通过SQL完成,不需要额外工具,操作效率最高。

你可以直接使用SELECT INTO + UNION ALL语法实现,示例语句如下:

-- 请将语句中的「表A」「表B」「合并后新表」替换为你实际的表名
SELECT *, '表A' AS 源表名称 INTO 合并后新表
FROM 表A
UNION ALL
SELECT *, '表B' AS 源表名称
FROM 表B;

相关说明:

  • UNION ALL会保留两个源表的全部数据,如果你需要自动去除两个表中的重复行,可将UNION ALL替换为UNION
  • 语句中的'表A' AS 源表名称会自动新增标记字段,每一行数据会自动填充对应源表的名称
  • SELECT INTO会自动创建结构匹配的新表,无需你提前手动建表
  • 执行语句前建议先备份两个源表,避免误操作导致数据丢失
  • 如果源表中存在自增ID字段,合并后会出现ID重复,可在合并后给新表新增一个独立的自增主键字段即可

方案2:手动操作实现(适合不熟悉SQL的场景)

如果你不会写SQL,也可以通过Access的图形界面手动完成:

  • 先手动创建目标新表,字段结构和两个源表完全一致,额外新增一个短文本类型的源表名称字段,长度设置为20即可
  • 打开第一个源表,全选所有数据复制,粘贴到新表中,批量将新表中这部分数据的源表名称字段填写为第一个源表的名称
  • 重复上一步操作,将第二个源表的数据复制粘贴到新表末尾,对应源表名称字段填写为第二个源表的名称

内容的提问来源于stack exchange,提问作者Rodrigo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 15:06:09