Vous pouvez utiliser la variable définie par l'utilisateur pour résoudre votre problème. Votre SQL peut être réécrit comme :
SELECT a,
@expr1 := (b + c) as expression1,
(@expr1 + a) AS expression2
FROM very_big_table
WHERE ...
GROUP BY a
ORDER BY a DESC
Vous pouvez vous référer à ce message .