当前位置: 代码迷 >> Sql Server >> 求一UPDATE命令!解决办法
  详细解决方案

求一UPDATE命令!解决办法

热度:90   发布时间:2016-04-27 15:08:41.0
求一UPDATE命令!
有这样两张表
CJ表   字段为   workNo(文本)   score(单精)
HZ表   字段为   workNo(文本)   zf(单精)

现要求将cj表中相同工号(workNo)的分数(score)求和,将值传递给HZ表中workNo对应的总分(zf)

即:将select   sum(score)   from   hz   group   by   workNo
      然后再update   hz   set   zf=sum(score)
      (以上写法只为表达意思!语法肯定不对)


求这样一UPDATE语句


谢谢了

------解决方案--------------------
即:将select sum(score) from hz group by workNo
然后再update hz set zf=sum(score)

update t set zf=(select sum(score) from cj where workNo=t.workNo) from hz t
  相关解决方案