回 帖 发 新 帖 刷新版面

主题:VFP中如何将表2数据导入表1,表1人数没变,成绩变。

[color=FF00FF][size=6]请各位大侠赐教了。。。[/size][/color]

[size=4][color=FF0000]表1:[/color][/size]
学号   姓名   语文  数学  英语
0001   张三   20    20    20  
0002   李四   20    20    20
0003   王五   20    20    20
0004   阿三   20    20    20
0005   陈明   20    20    20
0006   黄河   20    20    20

表2:
学号   姓名   语文  数学  英语
0001   张三   100   90    80  
0002   李四   80    85    86
0003   王五   90    91    92

想得到的最后结果:
学号   姓名   语文  数学  英语
0001   张三   100   90    80  
0002   李四   80    85    86
0003   王五   90    91    92
0004   阿三   20    20    20
0005   陈明   20    20    20
0006   黄河   20    20    20

回复列表 (共2个回复)

沙发

select * from 表1 where 学号 not in (select 学号 from 表2);
union select * from 表2;
into table 表3

&& 把表1中不属于表2的记录拿出来与表2中记录合并生成新表表3

板凳

不错不错,请楼主给分。

我来回复

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