select i.invoice_id, coalesce(pp.balance, i.balance) as Balance
from invoices i
left outer join pending_payments pp on i.invoice_id = pp.invoice_id
Laat het me weten als er meerdere rijen kunnen zijn in pending_payments
voor dezelfde invoice_id
en ik zal een alternatieve oplossing voorstellen.