access 两张不全的表.结构一样,怎么数据合并到一起?急!

如:
A表 B表
ID NAME AGE ID NAME AGE
1 张三 18 1
2 20 2 王二
3 3 熊大 21
4 李四 4 19
5 5
合并成为:

ID NAME AGE
1 张三 18
2 王二 20
3 熊大 21
4 李四 19
5

update A set 
[name]=iif([name]="",dlookup("name","B","id=" & id),""),
age=iif(age="",dlookup("age","B","id=" & id),"")
--或者
update A innder join B on A.ID = B.ID SET 
A.[name]=iif(A.[name]="",B.[name],""),
A.age=iif(A.age="",B.age,"")

以上假设你表中空白的值为""而不是null值。

祝你成功!

温馨提示:内容为网友见解,仅供参考
无其他回答

如何将两个表的数据合并到一张表中?
1、打开Access软件,新建两个数据表,注意两个数据表的字段需要相同,数据不同,如下图所示 2、然后点击顶部的创建菜单,选择下面的查询设计选项,如下图所示 3、在弹出的显示表界面中选择第二个数据表,如下图所示,接下来会将选择的表合并到第一个表中 4、回到查询设计主界面,我们看到刚才选择的表...

Access同一数据库两张表结构相同,记录如何合并?
1、打开access工具,可以新建表复制数据进去,或者你通过excel导入进去,尽量不要用链接表,因为这样对原有表覆盖,这样是不行的。我们可以将门诊药品使用情况跟住院药品使用情况数据导入。2、导入好表,就可以新建查询,我们可以显示门诊药品使用情况添加进去。3、然后在查询点击追加查询。就会提示你要追加数...

用Access建立两个excel表格的关系后,下一步如何操作才能把两个表格的...
1.在Access中创建对Excel工作簿的链接:在Access中选择“外部数据——导入——Excel”。2.在“获取外部数据”对话框中选择“通过创建链接表来链接到数据源”。必须为每个Excel工作簿重复该过程直到将它们都链接到数据库。结果如下图所示。3.在SQL视图中开始新的查询,单击“创建——其他——查询设计”。

Access同一数据库两张表结构相同,记录如何合并?
实现字段合并 首先建立关系(例如两个表中的ID相同的1对1关系),然后建立一个生成表查询,之后把所有字段加入查询中,执行该查询,即可生成合并后的新表。实现记录合并 两表结构要相同(至少有一个字段相同,如果一个都不同有什么意义呢),然后用追加查询,选好追加到的表,和追加字段,执行查询即可 ...

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

access 两个不同结构的表合并成一个表
1、给公司机上索引(选择有(重复))(如果之前没有加的话,以设计模式打开表1和表2),在字段属性里修改。2、以公司名建立关系(第一步没完成这一步做不了),然后把两个表相应字段拖到查询窗口上。如下图所示:我这里只是选择查询,您改为生成表查询就好了。

怎样把两个格式一样,记录不一样的access数据库合并生成另一个数据库...
1.新建空数据库,取名ab,打开它。2.外部数据菜单—导入—Access—选择a数据库—确定—选择个人费用记录表,即可把a数据库中的表导入到ab数据库中,表更名为个人用药费用a。3.重复2步骤,将b数据库中的表导入到ab数据库中,表更名为个人用药费用b。若想把二个表合成一个表,只需打开其中一个表,...

access中如何针对不同结构的几个表就相同字段进行合并查询?
UNION ALL 关键字, 把多个 SQL 语句的执行结果,组合起来。会包含重复的信息。但是楼主已经说了“在一天中,某一台车辆只可能出现在“值班车辆表”、“零星用车表”、“搬家车辆表”、“待派车辆表”中的一个。”所以, 这种情况下, 用 UNION ALL 应该是没问题的。后面的 “再结合“车辆基础数...

access中如何将两个表联合起来?
如果不改变表的话,使用联合查询:SELECT FROM WHERE UNION SELECT FROM WHERE ORDER BY 简单说明: 第一行意思是 从某个表按某种条件选择某些字段 第二行 的意思是合并 从另个表按某种条件选择某些字段 第三行意思是 按哪些字段排序 注意:第一、二行选择字段要相对应 如果改...

如何将access数据库中字段结构相同的若干表查询结果合并显示?
sql视图下,运行如下语句 表名自己改一下 select * from 表1unionselect * from 表2unionselect * from 表3unionselect * from 表4unionselect * from 表5还有一种是用union all连接各表,但是不能排除重复 这个union 是可以排除重复的

相似回答