Select + referencia a campo Alias

Marcos
18 de Abril del 2006
Me dirijo a Ustedes con la siguiente duda, estoy probando el GBd de MySQL,... y una de las consultas que he de ejecutar en varias ocasiones es de la siguiente forma:

Select (x + y ) as T, (T-z) as T1 from Tabla;

dicha consulta me da un Error de Columna no conocida:
otros GEstores de Bd me permiten hacer este tipo de consultas, quisiera saber si es posible y como:

Atentamente y agradeciendo de antemano su ayuda:
Marcos

guimel
18 de Abril del 2006
Hasta donde se en mysql los alias que se definen para los nombres de columnas solo pueden usarse en las clausulas
group by, order by o having.
Cuando he tenido que hacer
Select (x + y ) as T, (T-z) as T1 from Tabla;
acabo por escribir
Select (x + y ) as T, ((x + y)-z) as T1 from Tabla;

No se si existira otra forma de hacerlo pues la documentacion de mysql no dice nada al respecto