Usando MySQL 5.0.67
Pues resulta que tengo una consulta mas o menos de esta forma:
Select campo1, campo2, (Select campoX from tabla_A) AS 'campo3' FROM tabla_B
La cuestion es que funciona bien y todo, pero el problema es que me gustaria reutilizar el valor de campo3 en la misma consulta (digamos como para multiplicarlo por otro valor), la cosa es que si me refiero a ese alias "campo3" me da error y me dice que no existe.
Ej de lo que quisiera hacer:
Select campo1, campo2, (Select campoX from tabla_A) AS 'campo3', (campo3 * 4) AS 'campoY' FROM tabla_B
Pero me sale (siguiendo el ejemplo):
ERROR 1054 (42S22): Unknown column 'campo3' in 'field list'
Ojo que si lo hago asi:
Select campo1, campo2, (Select campoX from tabla_A) AS 'campo3', ((Select campoX from tabla_A) * 4) AS 'campoY' FROM tabla_B
Si me funciona, pero quisiera evitar hacer dos veces el mismo select...
Muchas gracia de antemano.