Du kan kun bruge kolonnealiasser i GROUP BY-, ORDER BY- eller HAVING-sætninger.
Standard SQL tillader dig ikke at henvise til et kolonnealias i en WHERE-sætning. Denne begrænsning er pålagt, fordi når WHERE-koden udføres, er kolonneværdien muligvis ikke bestemt endnu.
Kopieret fra MySQL-dokumentation
Som påpeget i kommentarerne, kan det at bruge HAVING i stedet gøre arbejdet. Sørg også for at læse dette spørgsmål:WHERE vs HAVING .