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

关于left join一个表内sum字段的疑问,该如何解决

2012-02-02 
关于left join一个表内sum字段的疑问举一个例来说,我有一个主表t1,字段为idcodename1s_334张三另有一个副

关于left join一个表内sum字段的疑问
举一个例来说,
我有一个主表t1,字段为
id   code       name
1     s_334     张三
另有一个副表t2,字段为
code     lesson     score
s_334   语文         67
s_334   数学         90
s_334   英语         88
现在想出现一个横向的表
id   code     name   sum
1     s_334   张三   245

我的语句是select   t1.id,t1.code,t1.name   sum(t2.score)   as   sum   from   t1   left   join   t2   on   t1.code=t2.code

写的不对,请各位大大指点!!

[解决办法]
select
t1.id,
t1.code,
t1.name,
sum(t2.score) as [sum]
from
t1
left join
t2
on
t1.code=t2.code
group by
t1.id,t1.code,t1.name

热点排行