热线电话:13121318867

登录
2019-03-11 阅读量: 622
sql语句的写法

问题描述:

现有两个表格,表格1 ->T1:

id name time type

1 A hh 1

2 B kk 1

3 c vv 2

表格2-> T2:

id pid every

1 1 20

2 1 10

3 1 5

4 2 15

5 2 10

6 3 25

7 3 35

其中表格2的pid关联表格1的id,当type=1时,希望得到如下两条数据:

1 A hh 20+10+5(35)

2 B kk 15+10 (25)

求教sql语句该怎么写?

解决方法:

select t1.id, t1.name, t1.time, sum(t2.every)
from t1
inner join t2 on t1.id=t2.pid
group by t1.id, t1.name, t1.time;

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子