Hola a todos, primero antes que nada felicitaros por esta estupendo foro que haceis entre todos, espero ayudar en lo posible en cuanto este a vuestro nivel.
Bueno, y ahora os cuento mi problemilla, y es que tengo una BD con ciertos datos en ella, en este caso ID_ENSAYO, NIVEL, ACIERTOS.
Necesito los ID's de los mejores ensayos en cada nivel, con lo cual para hacerlo hago la siguiente consulta :
select id_ensayo, nivel, max(aciertos)
from ensayos
group by nivel;
El caso es que me muestra los max(aciertos) bien, pero el ID_ENSAYO lo que hace es mostrarme el primero de la tabla que se encuentra, con lo cual no se corresponde esos aciertos maximos con su ID.
Sabeis que puede estar ocurriendo ??
Saludos y gracias a todos.
Rafalin.
Bueno, y ahora os cuento mi problemilla, y es que tengo una BD con ciertos datos en ella, en este caso ID_ENSAYO, NIVEL, ACIERTOS.
Necesito los ID's de los mejores ensayos en cada nivel, con lo cual para hacerlo hago la siguiente consulta :
select id_ensayo, nivel, max(aciertos)
from ensayos
group by nivel;
El caso es que me muestra los max(aciertos) bien, pero el ID_ENSAYO lo que hace es mostrarme el primero de la tabla que se encuentra, con lo cual no se corresponde esos aciertos maximos con su ID.
Sabeis que puede estar ocurriendo ??
Saludos y gracias a todos.
Rafalin.