UPDATE TA
SET TA.FDate=TB.FDate
FROM TB WHERE TA.FMasterID=TB.FMasterID

解决方案 »

  1.   

    UPDATE TA
    SET TA.FDate=TB.FDate
    WHERE TA.FMasterID=TB.FMasterID
      

  2.   

    谢谢
    那我的TB是从视图里面查询出来的
    如:SELECT FMasterID
        FROM VB
        WHERE FDate>'2009-01-01'
    这样话 一定要用临时表了码?
      

  3.   


    UPDATE TTransMaster
    SET  TTransMaster.FTransDate=VBA_FH1.FOrderDate
    WHERE TTransMaster.FTransMasterId=VBA_FH1.FTransMasterId 
      AND VBA_FH1.FOrderDate>VBA_FH1.FDate报错消息 4104,级别 16,状态 1,第 1 行
    无法绑定由多个部分组成的标识符 "VBA_FH1.FTransMasterId"。
    消息 4104,级别 16,状态 1,第 1 行
    无法绑定由多个部分组成的标识符 "VBA_FH1.FOrderDate"。
    消息 4104,级别 16,状态 1,第 1 行
    无法绑定由多个部分组成的标识符 "VBA_FH1.FDate"。