No entiendo por que no se puede hacer esto:
SELECT
(SELECT traducciones.TEXTO FROM traducciones WHERE traducciones.ID_SECCION=4 AND traducciones.TIPO=2 AND traducciones.IDIOMA='1' AND traducciones.ID_ELEMENTO=widget_videojuegos.ID) AS INFO
FROM otra_tabla
WHERE INFO LIKE '%$palabra%
Al decirle que use en el LIKE el campo INFO que he creado en la consulta del SELECT dice:
Unknown column 'INFO' in 'where clause'
En cambio si haces un order by INFO si que funciona :S
Alguien podria ayudarme?