Ⅰ Access同一数据库两张表结构相同,记录如何合并
1、打开access工具,可以新建表复制数据进去,或者你通过excel导入进去,尽量不要用链接表,因为这样对原有表覆盖,这样是不行的。我们可以将门诊药品使用情戚衡仔况跟住院药品使用情况数据导入。
2、导入好表,就可以新建查询,我们可以显示门诊药品使用情况添加进去。
3、然后在查询点击追加查询。就会提示你要追加数据到住院药品使用情况表中去。当然你也可以追加另外数据库中表拦销,但是不建议这样做,除非你在数据库中建了新的同规格表。
4、、我们点击运行就可以看到已经追加837行,也就是说已经将门诊数据追加到住院表中去INSERTINTO住院药品使用情况(201303),SELECT门诊药品使用情况(201303).*FROM门诊药品使用情况(201303)高汪;
5、我们再把住院表进行查询分组统计。
Ⅱ 怎么把多个表格的数据合并到一个表格
你好,把多个表格的数据合并到一个表格,可以采用下列方法:
1.复制粘贴,即把多个表格复制粘贴到第一个表格里面,这是最简单直接的方法。
2.导入,使用数据导入向导,把各个表格数据导入到新文件,就是一个数据表。
3.使用查询,查询可以从多个表格获取数据,查询的结果保存为新表格即可。
4.使用数据库命令,把表格作为数据库管理,这样可以追加记录,把多个表格合并到一个表格。这需要使用程序脚本操作数据库。
Ⅲ 数据库多张表如何合并设计成为一张表
目前数据库中大约有
100
张表,
1)
其中一张是用来保存产品类型的
table1
。例如ID
|
typeint
|
varchar(500)
2)
每个类型的产品会有不同的相关信息,table3
这些信息对应了其余的多张表,但是每个表的结构相似,最多4
个字段,例如
ID
|
data1
|
data2
|
table2_FK
3)
另外一张表是用来保存所有类型的具体产品的名字的,
table2
ID
|
name
|
table1_FK
int
|
varchar(500)
|
引用这应该把table2
table3
这种表合并为一张表
就这么用两张表差不多吧,
保存产品类型的
table1
1对多个产品
ID
data1
data2
data3
data4
type
table1_FK
data1,data2
属于一张表
data3,data4
属于一张表
显然这样做效果不是很理想啊,因为表很多,这样定义的话在新表中大概就会有很多字段啊
引用这个问题一定会存在的,如果你要减少表的数量,一定不可避免地要多出一些冗余字段,
没有哪个系统的数据库表设计得有很完美的,
有些东西没法都是最好的,比如,你要查询的性能,就得减少表的联查询,
要减少表自然就要看需求满足再合并一些表,自然就有了冗余字段,
只是想办法找到一个性能和冗余字段的平衡点,也就是最佳结合,这是要不断去试的