在access上实现不同表的拼接

Posted 李博是小猪猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在access上实现不同表的拼接相关的知识,希望对你有一定的参考价值。

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

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

(转自百度知道)https://zhidao.baidu.com/question/467882578.html














以上是关于在access上实现不同表的拼接的主要内容,如果未能解决你的问题,请参考以下文章

Access 2016 SQL:查找不同表的两列之间的最小绝对差

在 ms-access 中获取表的外键约束列表?

为什么我的SQL Server审核触发器搞乱了来自Access的ODBC调用/刷新?

将 MySQL 数据导入 Access 2010 时出现问题

Microsoft Access - 具有来自不同表的多个条件的 Dlookup

ASP.NET把数据查询出来保存在了一个datatable里面了,之后我想把这个datatable的数据导入到access数据库