Ja, u kunt variabelen hergebruiken. Zo doe je het:
SELECT
@total_sale := s.f1 + s.f2 as total_sale,
s.f1 / @total_sale as f1_percent
FROM sales s
Lees er hier meer over:http://dev.mysql .com/doc/refman/5.0/en/user-variables.html
[Opmerking:dit gedrag is niet gedefinieerd. Volgens de MySQL-documenten:]
Als algemene regel geldt dat u nooit een waarde aan een gebruikersvariabele moet toewijzen en de waarde in dezelfde instructie moet lezen. Je krijgt misschien de resultaten die je verwacht, maar dit is niet gegarandeerd.