Salut
Juste une question...
Pourquoi le SELECT ne peut pas prendre de variable?
Une idée de la forme...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT colx, coly, varx, vary,...
VAR varx=expression, vary=expression2
FROM...
WHERE <prédicat sur colonnes>
HAVING <prédicat sur variable>
dans laquelle VAR serait une clause optionnelle de l'instruction SELECT.
Le code que je donne est assez simpliste, mais pensez aux requêtes complexes dans lesquelles on a souvent des répétitions d'expression qu'on voudrais factoriser.
Au passage, MySQL accepte un alias dans le having du genre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT left(prenom,2) AS initial FROM personne HAVING initial='AL'
Alors pourquoi pas?
@+