U kunt alleen kolomaliassen gebruiken in GROUP BY-, ORDER BY- of HAVING-clausules.
Standaard SQL staat niet toe dat u verwijst naar een kolomalias in een WHERE-clausule. Deze beperking wordt opgelegd omdat wanneer de WHERE-code wordt uitgevoerd, de kolomwaarde mogelijk nog niet is bepaald.
Gekopieerd van MySQL-documentatie
Zoals aangegeven in de opmerkingen, kan het gebruik van HAVING het werk doen. Zorg ervoor dat je deze vraag ook leest:WHERE vs HAVING .