Código MySQL:
Ver originalSELECT al.nombre
, al.apellidos
, al.id
, a.dia_de_clase
, COUNT(a.asiste
) asistencias
ON a.dia_de_clase
= t1.dia_de_clase
De momento no me funciona pero es mejor que lo que tenía yo. Te resumo lo que entiendo por si se me escapa algo
//Para cada registro de los 3 ultimos que hemos seleccionado los relacionamos con la tabla de asistencias
Código MySQL:
Ver originalSELECT al.nombre
, al.apellidos
, al.id
, a.dia_de_clase
, COUNT(a.asiste
) asistencias
ON a.dia_de_clase
= t1.dia_de_clase
Ahora esa union tendríamos que comprobar que son todos asiste = 0, o sea, que no ha asistido a clase los ultimos 3 registros, por lo que creo que esa parte no estaría bien
//Hacemos el join con alumnos agrupando por el id de alumno
No enteindo pq se comprueba con asiste = 1 ¿No debería comprobar que todos los asiste suma 0? O sea, que asistencias es = 0?
Gracias por vuestra ayuda y tiempo