2013-04-22 70 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