-3

这是一个 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

感谢你的回答

4

1 回答 1

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
于 2013-04-22T10:32:08.480 回答