Sim, você pode reutilizar variáveis. É assim que se faz:
SELECT
@total_sale := s.f1 + s.f2 as total_sale,
s.f1 / @total_sale as f1_percent
FROM sales s
Leia mais sobre isso aqui:http://dev.mysql .com/doc/refman/5.0/en/user-variables.html
[Nota:Este comportamento é indefinido. De acordo com os documentos do MySQL:]
Como regra geral, você nunca deve atribuir um valor a uma variável de usuário e ler o valor na mesma instrução. Você pode obter os resultados esperados, mas isso não é garantido.