主题:如何合并两张表?
threexing
[专家分:1300] 发布于 2003-11-21 13:59:00
我想把一个数据库里的一张表和另一个数据库里的一张表合并,生成一个新的数据库表,请问该怎么办,高手帮忙。(告诉我思路,方法都可以,有源码更好,拜托大家了,我已经为这个问题头疼了N天了)
用vb.net和access数据库
回复列表 (共26个回复)
11 楼
huyun2008 [专家分:90] 发布于 2005-11-13 10:40:00
.net学习技术交流群,欢迎大家加入17630003
12 楼
helenwang [专家分:40] 发布于 2006-03-03 23:26:00
可以将第一张表先放入定义的DataTable中,然后加入新的column,将第二张表放入
13 楼
williambolice [专家分:470] 发布于 2006-03-12 12:35:00
都是些牛人来的.
看看:
不要把问题复杂化
1 如果你要把两张表做横向合并
可以
select 表1.*,表2.* into 新表 from 表1,表2 where 表1.主键=表2.主键2
2 如果你要垂直合并
可以
insert into 表1(各个字段名)(select 各个字段名 from 表2)
14 楼
daixiaobo [专家分:0] 发布于 2006-03-16 14:41:00
用sql语句连接
15 楼
dongYH [专家分:70] 发布于 2006-08-15 13:26:00
建个视图更方便,也更保险,不用去改动原来的表
16 楼
gulane [专家分:0] 发布于 2006-10-24 08:46:00
可以用UNION连接两长表的
17 楼
sts017 [专家分:360] 发布于 2006-11-26 17:58:00
也可以建立一个临时表.把需要的字段都放在这个临时表里
之后读这个临时表
18 楼
tangchongguo [专家分:120] 发布于 2007-06-26 17:10:00
也可以用亲套插叙
19 楼
childe [专家分:0] 发布于 2007-08-11 20:38:00
在数据库里建个建立视图就可以了,一点也不麻烦
20 楼
tangchongguo [专家分:120] 发布于 2007-09-18 13:22:00
你可以套用吗?两个表同时潜套查询吗
我来回复