Selecione usuários de uma tabela somente se não em outra

Nós temos duas tabelas:

-- Comercial --

<code>id  name    borrower
--  ------  --------
1   Peter   1
2   John    1
3   Mark    1
4   David   0
</code>

- empréstimos -

id  from  to  amount
--  ----  --  ------
1   1     2   100

Eu preciso mostrar aos usuários que Peter não emprestou dinheiro e que são mutuários = 1 (excluindo Pedro dos resultados), assim:

<code>id  name    borrower
--  ------  --------
3   Mark    1
</code>

Agora estou preso com esta consulta (não funciona):

<code>SELECT * 
FROM `users` u 
LEFT OUTER JOIN `lendings` l
ON u.`id` = l.`from`
WHERE l.`from` is null
AND u.`id` != 1
AND u.`borrower` = 1
</code>

Este é um exemplo simplificado do código real para manter a questão útil / legível para futuros leitores.

Questão relacionada:MySQL: selecione e-mails de uma tabela somente se não estiver em outra tabela?

questionAnswers(1)

yourAnswerToTheQuestion