Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2009, 10:54
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Resultado muy raro en consulta

Creo que no es necesario anidar nada más.

select e.id_ensayo, t1.niv, 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 ORDER BY e.tiempo LIMIT 1

Imagino que tiempo será también un campo de la tabla ensayos. Ordeno por tiempo más corto y luego limito a uno. Me mostrará sólo el primero.