¿Alguien sabe por que la siguiente consulta funciona perfectamente en mysql 5 y 4.1 pero en 4.0 da error?
select min(hora_salida)
from vuelos, reservas
where origen = 'Madrid' AND vuelos.num_vuelo = reservas.num_vuelo AND fecha_salida = (select min(fecha_salida) from reservas, vuelos where origen = 'Madrid' AND vuelos.num_vuelo = reservas.num_vuelo)
;
Las tablas estan perfectamente definidas, ya digo que en lo que no sea mysql 4.0 funciona, asi que debe algo de sintaxis. El error esta en la segunda consulta, near "select min(fecha_salida) from".
Gracias.