select pr.id,
pr.sale_ledger_id,
pr.purchase_ledger_id,
pr.supplier_id,
pr.ticket_registration_id,
pr.current_payment_amount,
pr.payment_method,
pr.registrant_id,
pr.payment_date,
pr.create_time,
pr.update_time,
pr.tenant_id,
sl.sales_contract_no as sales_contract_no,
pl.purchase_contract_number as purchase_contract_number,
sm.supplier_name as supplier_name,
ip.invoice_number as invoice_number,
ip.invoice_amount as invoice_amount,
pr.tax_rate,
pr.registrationt_date,
su.nick_name as registrant
from payment_registration pr
left join sales_ledger sl on pr.sale_ledger_id = sl.id
left join purchase_ledger pl on pr.purchase_ledger_id = pl.id
left join supplier_manage sm on pr.supplier_id = sm.id
left join ticket_registration ip on pr.ticket_registration_id = ip.id
left join sys_user su on pr.registrant_id = su.user_id