Hola, estoy tratando de hacer una consulta, la cuál debe traer los alumnos insolventes, ya construi una consulta pero solo me trae los que hayan pagado por lo menos un mes, pero necesito los registros de quienes no hayan pagado hasta cierto mes y tambien los que no hayan pagado ningun solo mes o sea que los que no tengan una fila en la tabla pago, agradezo de antemano su orientación y les dejo la estructura que tengo:
//TABLA Alumno
id
nombres
apellidos
dni
//TABLA Pago
id
monto
mes_id
alumno_id
ciclo_escolar
SELECT
pago.alumno_id,
alumno.dni,
alumno.telefono
FROM
pago JOIN alumno
ON pago.alumno_id = alumno.id
WHERE pago.ciclo_escolar = 2018
GROUP BY
pago.alumno_id,
alumno.dni,
alumno.telefono
HAVING MAX(pago.mes_id) < 9