Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2013, 04:46
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: sentencia sql

una sencilla en MysQL,
Código MySQL:
Ver original
  1.    NOMBRE,
  2.    NOTA,
  3.    CLASE
  4. FROM ESTUDIANTES
  5.     CLASE,
  6.     NOTA
  7. GROUP BY CLASE, NOTA

Pero, ojo, hay otras formas. No sé si la nota más baja es 3 y hay dos personas con un 3 y quieres que salgan esas dos personas. Para eso hay que hacer subconsulta.
Código MySQL:
Ver original
  1. SELECT NOMBRE, NOTA, CLASE FROM ESTUDIANTES e INNER JOIN
  2. (SELECT MIN(NOTA) MINIMO, CLASE FROM ESTUDIANTES GROUP BY CLASE)t1
  3. ON e.CLASE = t1.CLASE AND e.NOTA = t1.MINIMO

No he probado nada. Esto es al vuelo.