Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2011, 14:31
yakukubu
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 15 años, 6 meses
Puntos: 1
Pregunta Bug en subqueries?

Hola

Estoy probando una subquery sencilla del libro de certificación para MySQL:

Código MySQL:
Ver original
  1. SELECT Code c, Name
  2. FROM Country
  3. WHERE Continent = 'Europe'
  4. AND EXISTS (SELECT * FROM CountryLanguage  
  5. WHERE CountryCode = c
  6. AND Language = 'Spanish');

Pero me está tirando el error

Código:
ERROR 1054 (42S22): Unknown column 'c' in 'where clause'
Parece que el alias "c" de Code no la ve dentro de la subquery, (si pongo "Code" directamente sí). He visto que en muchas webs se usa este código y durante el libro también en otras subconsultas... Será un bug de mi versión de MySQL? alguien sabe seguro que ese código funciona?

¡¡Gracias!!