回 帖 发 新 帖 刷新版面

主题:如何合并两张表?

我想把一个数据库里的一张表和另一个数据库里的一张表合并,生成一个新的数据库表,请问该怎么办,高手帮忙。(告诉我思路,方法都可以,有源码更好,拜托大家了,我已经为这个问题头疼了N天了)
用vb.net和access数据库

回复列表 (共26个回复)

11 楼

.net学习技术交流群,欢迎大家加入17630003

12 楼

可以将第一张表先放入定义的DataTable中,然后加入新的column,将第二张表放入

13 楼

都是些牛人来的.
看看:
不要把问题复杂化

1 如果你要把两张表做横向合并
可以
select 表1.*,表2.*  into 新表 from 表1,表2 where 表1.主键=表2.主键2
2 如果你要垂直合并
可以
insert into 表1(各个字段名)(select 各个字段名 from 表2)

14 楼

用sql语句连接

15 楼

建个视图更方便,也更保险,不用去改动原来的表

16 楼

可以用UNION连接两长表的

17 楼

也可以建立一个临时表.把需要的字段都放在这个临时表里
之后读这个临时表

18 楼

也可以用亲套插叙

19 楼

在数据库里建个建立视图就可以了,一点也不麻烦

20 楼

你可以套用吗?两个表同时潜套查询吗

我来回复

您尚未登录,请登录后再回复。点此登录或注册