读书人

奇怪为啥这样

发布时间: 2013-01-07 10:02:25 作者: rapoo

奇怪,为什么这样?


[解决办法]
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

读书人网 >SQL Server

热点推荐