日期:2014-05-17  浏览次数:20474 次

SQL2000中如何将表2中与表1中名称相同的数据累加到表1中?在线等~
表一如下


表二如下


要求:将表二儿科T1,T2,T3,T4,T4字段数据累加到表一中儿科对应的T1,T2,T3,T4,T5中,请问这个如何实?谢~

------解决方案--------------------
update 表一 set T1=A.T1,T2=A.T2,T3=A.T3,T4=A.T4,T5=A.T5
from
(
select dep,sum(T1) T1,sum(T2) T2,sum(T3) T3,sum(T4) T4,sum(T5) T5 
from 表二 
where dep='儿科' group by dep
) a
where 表一.title=a.dep