update B
set a=A.a, b=A.b, c=A.c
from B,A
where B.ID=A.ID

解决方案 »

  1.   

    回复人: zarge(鲨去来兮) ( ) 信誉:100  2004-09-21 11:28:00  得分: 0  
       update B
    set a=A.a, b=A.b, c=A.c
    from B,A
    where B.ID=A.ID
    ----------------------还是报错误:
    Microsoft Access
    语法错误(操作符丢失),在查询表达式‘c=A.c from B’中请问是什么原因???  
     
      

  2.   

    update B set B1.a=A1.a, B1.b=A1.b, B1.c=A1.c 
    from A A1,B B1 
    where B1.ID=A.ID
      

  3.   

    改一點
    update B set B1.a=A1.a, B1.b=A1.b, B1.c=A1.c 
    from A A1,B B1 
    where B1.ID=A1.ID   --->上面A.ID
      

  4.   

    上面有點問題﹐直接這樣就可以了
    update B set a=A.a, b=A.b, c=A.c from A where ID=A.ID
      

  5.   

    楼上的语句应该修改一下:
    update B set a=A.a, b=A.b, c=A.c from A where B.ID=A.ID
      

  6.   

    UPDATE (Select B.*,A.* from B,A where B.id=A.id) as f
    SET B.a = A.a, B.b = A.b, B.c = A.c;
      

  7.   

    http://community.csdn.net/Expert/topic/3394/3394046.xml?temp=.2693445UPDATE ys INNER JOIN gz ON ys.姓名=gz.姓名 
           set ys.公积金=gz.公积金
          ,ys.基础工资=gz.基础工资
          ,ys.职务工资=gz.职务工资
          ,ys.级别工资=gz.级别工资
          ,ys.工龄工资=gz.工龄工资
          ,ys.职务津贴=gz.职岗津贴
          ,ys.综合补贴=gz.综合补贴
          ,ys.行业特殊岗位津贴=gz.专业部门津贴
          ,ys.地方岗位津贴=gz.地岗津贴
          ,ys.误餐补贴=gz.误餐费
          ,ys.节编奖=gz.节编奖
          ,ys.岗位考勤奖=gz.岗位责任制奖
          ,ys.提租补贴=gz.提租补贴