update   acco_info 
set   acco_info.money_left=acco_infos.money_left where acco_infos.acco_code=acco_info.acco_code  
 and  acco_infos.stud_code=acco_info.stud_code 

解决方案 »

  1.   

    update acco_info
    set a.money_left = b.money_left
    from acco_info a,acco_infos b
    where a.acco_code = b.stud_code
      

  2.   


    update   acco_info 
    set   acco_info.money_left=acco_infos.money_left where acco_infos.acco_code=acco_info.acco_code  
     and  acco_infos.stud_code=acco_info.stud_code 
      

  3.   

    --两个条件?我上面写错了.
    update acco_info
    set a.money_left = b.money_left
    from acco_info a,acco_infos b
    where a.acco_code = b.acco_code and
          a.stud_code = b.stud_code
      

  4.   

    服务器: 消息 1032,级别 15,状态 1,行 2
    无法使用列前缀 'a'。此前缀必须与 UPDATE 子句 'acco_info' 中的对象匹配。
    2楼的 不行啊
      

  5.   


    update   acco_info 
    set   money_left=a.money_left from acco_info a,bs_acco_infos b
    where   a.acco_code=b.acco_code and a.acco_stud_code=b.stud_code