Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/05/2014, 09:35
locurafragil
 
Fecha de Ingreso: abril-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
Respuesta: Consulta MySql - Ultimos 3 registros que cumplan una condición

Hola ffresno, el problema es medio parecido al que plantee ayer! Prueba con la solución posteada!

http://www.forosdelweb.com/f86/obtener-n-registros-detalles-cada-registro-maestro-1098615/


Veamos si algo así te sirve:


Código SQL:
Ver original
  1. SELECT IF(alumno_id = @cm, @contador:=@contador+1, @contador:=1 AND @cm:=alumno_id) contador,  asiste , alumno_id
  2.  
  3. FROM (SELECT @cm:=1, @contador:=0) r, Asistencia
  4. WHERE asiste = 0
  5.  
  6. GROUP BY contador, alumno_id
  7. HAVING contador <= 3
  8.  
  9. ORDER BY alumno_id, contador DESC

Contanos como te fue!
Saludos