有两个相关联的表
第一个表包含字段 id vehicle_num typeid amount paytime
1 辽B00001 23 56 2012-01-01
2 辽B00002 26 67 2012-01-01
3 辽B00003 24 66 2012-01-02
4 辽B00004 26 68 2012-01-03
5 辽B00005 25 56 2012-01-05
6 辽B00006 25 78 2012-02-03
第二个表包含字段 id feename pid
22 机动车辆缴费 0
23 保险费 22
24 过路过桥费 22
25 停车费 22
26 汽油费 22
现在我想统计每种费用的缴费总额,并以 id amount形式显示,应该如何写sql语句呢,希望高手指点一下~
第一个表包含字段 id vehicle_num typeid amount paytime
1 辽B00001 23 56 2012-01-01
2 辽B00002 26 67 2012-01-01
3 辽B00003 24 66 2012-01-02
4 辽B00004 26 68 2012-01-03
5 辽B00005 25 56 2012-01-05
6 辽B00006 25 78 2012-02-03
第二个表包含字段 id feename pid
22 机动车辆缴费 0
23 保险费 22
24 过路过桥费 22
25 停车费 22
26 汽油费 22
现在我想统计每种费用的缴费总额,并以 id amount形式显示,应该如何写sql语句呢,希望高手指点一下~
b.id,sum(a.amount) as amount
from
a inner join b
on
a.typeid=b.id
group by
b.id
from 第一个表
group by typeid