如何用VFP实现两表的合并 30
初学VFP,请教高手一个两表合并的问题:A表有1,2,3三个字段名,B表有3,4,5三个字段名,其中A.3与B.3存在记录部分相同,部分不同的情况,要实现A,B表合并成一...
初学VFP,请教高手一个两表合并的问题:
A表有1,2,3三个字段名,B表有3,4,5三个字段名,其中A.3与B.3存在记录部分相同,部分不同的情况,要实现A,B表合并成一个C表,A在左,B在右,A无B有的情况A用空记录填充,A有B无的情况B用空记录填充,A有B有的情况列在同一行。请说下思路图案列出操作命令,万分感谢!
举例:
A表: B表 C表
1 2 3 3 4 5 1 2 3 4 5
a f1 d3 d3 k1 t1 a f1 d3 k1 t1
b f2 d4 d4 e2 t2 b f2 d4 e2 t2
c f3 d5 g5 e3 t3 c f3 d5
b f4 d6 g6 e4 t4 b f4 d6
c f5 d7 d7 e5 t6 c f5 d7 e5 t6
g5 e3 t3
g6 e5 t6
不好意思,C表有点错位,C表中后面的g5 g6那两列要移到字段3的位置开始
晕!z_wuji,你又不知道别人数据的内容就说没用,我要直观地知道哪些A与B的区别,而且是在什么位置。
我已经知道了,用两表连接四种情况的全连接!请大家不用回答了 展开
A表有1,2,3三个字段名,B表有3,4,5三个字段名,其中A.3与B.3存在记录部分相同,部分不同的情况,要实现A,B表合并成一个C表,A在左,B在右,A无B有的情况A用空记录填充,A有B无的情况B用空记录填充,A有B有的情况列在同一行。请说下思路图案列出操作命令,万分感谢!
举例:
A表: B表 C表
1 2 3 3 4 5 1 2 3 4 5
a f1 d3 d3 k1 t1 a f1 d3 k1 t1
b f2 d4 d4 e2 t2 b f2 d4 e2 t2
c f3 d5 g5 e3 t3 c f3 d5
b f4 d6 g6 e4 t4 b f4 d6
c f5 d7 d7 e5 t6 c f5 d7 e5 t6
g5 e3 t3
g6 e5 t6
不好意思,C表有点错位,C表中后面的g5 g6那两列要移到字段3的位置开始
晕!z_wuji,你又不知道别人数据的内容就说没用,我要直观地知道哪些A与B的区别,而且是在什么位置。
我已经知道了,用两表连接四种情况的全连接!请大家不用回答了 展开
3个回答
推荐于2018-04-12 · 知道合伙人互联网行家
关注
展开全部
可以使用sql语言,这个方法比较简单,
格式如下:
select * from 第一个表名,
第二个表名where 第一表名.
某个字段=第二表名.
某个字段 into table 新表名
格式如下:
select * from 第一个表名,
第二个表名where 第一表名.
某个字段=第二表名.
某个字段 into table 新表名
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建视图
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询