2014-10-09 47 views
0

我有以下表格:更新加入

checks 
- payment_id 
- send_time 

payments 
    - id 
    - time 

每個檢查有支付ID(payments.id)。我想更新用於與所述檢查的發送時間

例如每個檢查支付對象,如果支票1具有A的send_time和支付ID 3,我想和時間來更新支付對象ID 3 = A

如何使用一個SQL查詢來做到這一點?用連接更新查詢?

感謝

回答

0

假設我正確理解你的問題,這應該工作:

update payments p 
    join checks c on p.id = c.payment_id 
set p.time = c.send_time