Olá Gustavo!
1 - Os labels ou nomes dados às colunas na instrução SELECT servem tanto para formatar a saída quanto para referenciar a coluna em um cálculo. Ou seja, você pode usar o nome da coluna para fazer operações matemáticas ou lógicas com ela. Por exemplo, se você tem uma coluna chamada "preco" e quer calcular o valor total de vendas, você pode fazer algo como "SUM(preco) AS total_vendas" e depois referenciar essa coluna no restante da sua consulta.
2 - Ao incluir o INNER JOIN com a tabela TABELA_CLIENTES na estrutura onde é feita a totalização, você não está errado. A diferença entre a sua solução e a do professor pode ser apenas uma questão de clareza e organização do código. O INNER JOIN é usado para combinar registros de duas tabelas com base em uma coluna em comum, e se faz sentido para a sua consulta incluir essa tabela na totalização, não há problema em fazer isso.
É ótimo que você esteja buscando melhorar seu raciocínio e corrigir vícios. A prática constante e a busca por conhecimento são fundamentais para o desenvolvimento profissional. Continue estudando e praticando, e você irá aprimorar suas habilidades.
Espero ter ajudado, qualquer dúvida manda aqui, bons estudos!