我有以下表格:
checks
- payment_id
- send_time
payments
- id
- time
每张支票都有付款ID(payments.id)。我想用支票的发送时间
更新每张支票的付款对象例如,如果支票1的发送时间为A且支付ID为3,我想用时间= A更新支付对象ID 3
如何使用一个SQL查询执行此操作?用连接更新查询?
由于
答案 0 :(得分:0)
假设我正确理解你的问题,这应该有效:
update payments p
join checks c on p.id = c.payment_id
set p.time = c.send_time