Ao fazer um join da tabela de empréstimo com pagamentos os status são diferentes, status 0 da tabela de empréstimo não é pendente na tabela de pagamentos:
with emprestimos as (
SELECT *
FROM TabelaEmprestimo
),
pagamentos as (
SELECT *
FROM TabelaPagamentos
),
final as (
select
a.id_emprestimo,
a.status,
a.prazo,
a.dataInicio,
a.tipo,
a.valor,
a.id_cliente,
b.id_emprestimo as id_emprestimo_pagamento,
b.status as status_b
from emprestimos as a
inner join pagamentos as b on a.id_emprestimo = b.id_emprestimo
)
select *
from final as a