Tach!
Da ist SELECT hinter HAVING. Allerdings scheint es MySQL tatsächlich anders zu halten, da steht ausdrücklich dass man Aliasnamen aus SELECT im HAVING verwenden darf.
Der Zettelkasten verhält sich hier also mal wieder nicht standard-gerecht, welch Überraschung. Der IE der Datenbanksysteme.
Und was ist daran jetzt schlecht, außer dass es der Standard anders sieht? Und jetzt sag nicht Migrationsprobleme, so oft migriert man nicht, dass das ins Gewicht fällt (gemäß Statistik der gefühlten Werte).
dedlfix.