Chaque colonne que vous utilisez dans HAVING
clause de votre requête doit être présente dans les colonnes sélectionnées. HAVING
fonctionne sur les valeurs calculées (par exemple si vous utilisez le SUM()
fonction, vous pouvez utiliser la somme calculée dans le HAVING
clause.)
Notez également que si vous donnez un alias à une colonne, vous devez utiliser l'alias dans le HAVING
clause.
Pour plus d'informations sur les colonnes masquées et HAVING
:http://dev.mysql. com/doc/refman/5.0/en/group-by-hidden-columns.html