Segue minha sugestão sem o uso de join.
SELECT
nome,
(SELECT pontuacao FROM TabelaScoreCredito ts WHERE tc.id_cliente = ts.id_cliente) as pontuacao
FROM TabelaClientes tc
WHERE pontuacao > (SELECT avg(pontuacao) FROM TabelaScoreCredito);
Segue minha sugestão sem o uso de join.
SELECT
nome,
(SELECT pontuacao FROM TabelaScoreCredito ts WHERE tc.id_cliente = ts.id_cliente) as pontuacao
FROM TabelaClientes tc
WHERE pontuacao > (SELECT avg(pontuacao) FROM TabelaScoreCredito);
Ei, Wagner! Tudo bom?
Parabéns por concluir a atividade! Está certinho. Você está absorvendo bem o conteúdo da aula, continua assim para se desenvolver cada vez mais.
E se quiser explorar, suponha que tenha grande volume de dados, o JOIN pode ser performático do que subconsultas correlacionadas:
SELECT
tc.nome,
ts.pontuacao
FROM
TabelaClientes tc
JOIN
TabelaScoreCredito ts
ON
tc.id_cliente = ts.id_cliente
WHERE
ts.pontuacao > (SELECT avg(pontuacao) FROM TabelaScoreCredito);
Continue se dedicando e qualquer dúvida, poste no fórum.