举一个例来说,
我有一个主表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