Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Solução sem join

Segue minha solução sem usar join e considerando a possibilidade de um mesmo cliente ter mais de um empréstimo, um ativo e outro não.

SELECT
    nome,
    email
FROM TabelaClientes
WHERE id_cliente in (
      SELECT DISTINCT id_cliente FROM TabelaEmprestimo WHERE id_cliente not in (
    SELECT id_cliente FROM TabelaEmprestimo WHERE id_emprestimo in (
    select id_emprestimo FROM TabelaPagamentos WHERE status = 'Pendente'))
);
1 resposta
solução!

Ei, Wagner! Tudo bom?

Fico feliz em ver sua dedicação com os estudos, parabéns! O seu código ficou muito bom!

Essa query é bem estruturada, usando subconsultas aninhadas com maestria para filtrar clientes adimplentes com precisão e legibilidade! Continue assim que você vai longe!