Используйте имеющий пункт:

у не работает следующий запрос? Mysql жалуется на z - я не могу использовать псевдоним в предложении WHERE?

SELECT x + y AS z, t.*  FROM t
WHERE 
x = 1 and
z = 2

Я получаю ошибку:

Error Code : 1054
Unknown column 'z' in 'where clause'

Ответы на вопрос(3)

Ваш ответ на вопрос