注册 登录
编程论坛 VB6论坛

关于 VB 两个表相对应的问题

zwxf001 发布于 2014-08-29 10:11, 532 次点击
表1 有字段姓名  班级  年级
          张三  一班  三年级
          王一  三班  一年级
表2 有字段姓名  数学  英语  语文  物理  化学  生物
                王文  75     81    90     77   75
                张三  77     80    75     71   67
                李曹  71     79     61    70   75
表一和表二学生姓名顺序不一直,怎么才能把表2中的成绩对应到表1里
4 回复
#2
alike1232014-08-29 16:01
在查询视图中  选择姓名相等
#3
zwxf0012014-08-29 16:05
谢谢,但那样做出来有些还是不对应
#4
xiexl2014-08-31 17:33
我也是个新手,但我之前有过你这样的需求,你可以参考一下
你是不是想查询最终实现:
   姓名  班级  年级      数学  英语  语文  物理  化学  
   张三  一班  三年级     77    80    75    71    67

 你可以用语句left join(左连接)查询实现   select * from 表1  left join 表2 on  表1.姓名=表2.姓名

#5
xiexl2014-08-31 17:39
还有一个办法就是,你可以导出到EXCEL,通过excel里的vlookup函数也是可以实现的
1