il vous manque field7
dans votre group by
expression.
De plus, vous ne pouvez pas utiliser d'alias dans votre groupe par l'expression de la même requête. Vous devez ajouter un CASE
complet déclaration dans votre groupe par expression pour inclure le champ7.
Mentionner simplement un alias n'est pas possible dans group by, car le SELECT
L'étape est la dernière étape de l'exécution d'une requête, le regroupement se produit plus tôt, lorsque les noms d'alias ne sont pas encore définis.