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
मुझे बताएं कि क्या pending_payments
में एक से अधिक पंक्तियां हो सकती हैं उसी invoice_id
. के लिए और मैं एक वैकल्पिक समाधान प्रस्तावित करूंगा।