Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/03/2009, 12:57
rafaelincl68
 
Fecha de Ingreso: diciembre-2008
Mensajes: 81
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Resultado muy raro en consulta

Perdona dices ?? Joder encima con la lata que te estoy dando, creo que el deberia pedirte perdon soy yo, jejeje.

Bueno, y yendo al tema, el caso es que efectivamente algo falla Lo he estado revisando, e intentando buscar el fallo, pero da un error de "columna desconocida", tanto en t1.minimo, como en e.nivel, como t1.maximo ....

Pongo aqui el codigo que has puesto, un poco retocado para que se pueda entender mejor. Como supuse debia ser anidada, pero macho, los INNER JOIN nunca los he usado, y si encima son anidados entonces

Cita:
SELECT e2.id_ensayo, e2.tiempo, e2.nivel, e2.aciertos
FROM ensayos e2
INNER JOIN (
SELECT e.id_ensayo, min(e.tiempo) minimo, e.nivel, t1.maximo
FROM ensayos e
INNER JOIN (SELECT nivel niv, max(aciertos) maximo FROM ensayos
GROUP BY nivel) t1 ON e.nivel = t1.niv AND e.aciertos = t1.maximo
GROUP BY e.nivel) t2
ON e2.tiempo = t1.minimo
AND e2.nivel = e.nivel
AND e2.aciertos = t1.maximo
Un saludo y mil gracias de nuevo.

Rafalin.