Columna desconocida en donde la cláusula

Tengo una consulta simple:

SELECT u_name AS user_name FROM users WHERE user_name = "john";

yo obtengoUnknown Column 'user_name' in where clause. No puedo referirme a'user_name' en otras partes de la declaración, incluso después deselect 'u_name as user_name'?