2013-04-22 65 views
-2

这是一个order_table选择总和与同一ID

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 

谢谢你的回答

+2

没有尝试显示。 – 2013-04-22 10:29:14

+1

虽然我同意米奇,+1在问题的布局努力。至少这个问题读得很清楚! – Dave 2013-04-22 10:38:40

回答

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