Coluna Desconhecida Em Onde Cláusula

Eu tenho uma consulta simples:

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

eu receboUnknown Column 'user_name' in where clause. Não posso me referir a'user_name' em outras partes da declaração, mesmo depoisselect 'u_name as user_name'?