首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

奇怪,为啥这样

2013-01-07 
奇怪,为什么这样?[解决办法]update h set workida.empnofrom hremployee h,l_ls a where h.cardida.card

奇怪,为什么这样?


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

热点排行