A atividade solicita para que seja exibido apenas os empréstimos sem clientes atibuídos. A sáida esperada mostra o contrário. A query do instrutor faz uso de um RIGHT JOIN que é anulado posteriormente na clausula WHERE. Não existe empréstimo sem cliente atribuido e a query do instrutor aparentemente está incorreta, gostaria de saber se ao setar o campo 'id_cliente' do empréstimo 'E01' para NULL e utilizar a query que enviarei, a atividade estará correta:
SELECT
clien.nome AS 'cliente',
empst.tipo AS 'tipoEmprestimo',
empst.valor AS 'valor',
empst.status AS 'status'
FROM tabelaClientes AS clien
RIGHT JOIN tabelaEmprestimo AS empst ON (clien.id_cliente=empst.id_cliente)
WHERE clien.nome IS NULL;
Caso haja algum erro, gostaria de saber o erro e o por que esta errado por gentileza.