UPDATE FuserDW
SET cDepID = cDepCode
WHERE (cDepName = Dep.cDepName)
出错:
列前缀 与查询中所用的表名或别名不匹配
表 Dep
字段cDepName ,cDepCode

解决方案 »

  1.   

    UPDATE FuserDW
    SET cDepID = Dep.cDepCode
    WHERE (cDepName = Dep.cDepName)也不行
      

  2.   

    UPDATE FuserDW
    SET cDepID = Dep.cDepCode
    from Dep--没有指定表
    WHERE FuserDW.cDepName = Dep.cDepName
      

  3.   

    UPDATE FuserDW
    SET cDepID = Dep.cDepCode
    from Dep 
    WHERE FuserDW.cDepName = Dep.cDepName
      

  4.   

    roy_88(中国风_燃烧你的激情!!!)  
    正解!leo_lesley(leo) ( ) 
    对!
    散分!