选择具有相同ID的Sum

时间:2013-04-22 10:28:16

标签: sql ms-access

这是order_table

order_id    name            address     telp_num       pay

1         Mamen Suramen    Indonesia     0888888       1.250
2         Edi              Indonesia     0888888       300

我有详细的订单,我添加到名为'q1'的查询, 这是专栏

|order_id|destination  |    car_id | driver |   date   |sub_total| 

    1        b1           D1000A       sp1      jd1       225
    1        b3           D1000A       sp1      jd2       225
    1        b1           D1000A       sp2      jd1       375
    1        b1           D1000B       sp2      jd3       300
    2        b1           D1000A       sp2      jd3       225

我希望q1.order_idorder_table.order_id之间的总结果 也许是这样,

order id|total|

1        1125
2        225

感谢您的回答

1 个答案:

答案 0 :(得分:2)

select q1.order_id,SUM(q2.sub_total)
from order q1 join order_detail q2
on q1.order_id=q2.order_id
group by q1.order_id