当前位置: 代码迷 >> Sql Server >> 奇怪,为啥这样
  详细解决方案

奇怪,为啥这样

热度:87   发布时间:2016-04-25 00:08:37.0
奇怪,为什么这样?
引用

------解决方案--------------------
update h set workid=a.empno
from hremployee h,l_ls a where h.cardid=a.cardid
------解决方案--------------------
hremployee 说明你这个表的东西并没有完全在l_ls里面。
------解决方案--------------------
试试
UPDATE  a
SET     A.workid = b.empno
FROM    hremployee a
        INNER JOIN ( SELECT empno ,
                            cardid
                     FROM   l_ls
                     WHERE  empno IS NOT NULL
                   ) b ON a.cardid = b.cardid
  相关解决方案