update a set grade=chinese+math from b
where a.id=b.id

解决方案 »

  1.   

    Insert Into A Select 学生编号,数学+语文 From b
      

  2.   

    insert into A表(学生编号,成绩总分) select 学生编号,数学+语文 from B表
      

  3.   

    Insert Into A Select 学生编号,数学+语文 From b where a.学生编号=b.学生编号
      

  4.   

    但如果再加一个C表,如何把B表里的一部分数据,再加上C表中的一部分数据更新到A表去呢?
      

  5.   

    比如再在上面的问题中加放一张C表
    字段名为:英语  如何使在两张不同表中的数据更新到一张表中去。楼上朋友回答的只是一张表中的记录更新到另一张表。
    我很菜,刚接触VB不久,正在学习。
      

  6.   

    在 where 子句后再与上一个条件即可
    where a.id = b.id and a.id=c.id
      

  7.   

    INSERT INTO [A] SELECT [B].[学生编号],[B].[数学]+[B].[语文] AS [成绩总分] FROM [B]