Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: d91 en 17 Septiembre 2018, 17:38 pm



Título: Agregar predicados en consulta SQL
Publicado por: d91 en 17 Septiembre 2018, 17:38 pm
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:

Código
  1. //TABLA Alumno
  2. id
  3. nombres
  4. apellidos
  5. dni
  6.  
  7. //TABLA Pago
  8. id
  9. monto
  10. mes_id
  11. alumno_id
  12. ciclo_escolar
  13.  
  14. SELECT
  15. pago.alumno_id,
  16. alumno.dni,
  17. alumno.telefono
  18. FROM
  19. pago JOIN alumno
  20. ON pago.alumno_id = alumno.id
  21. WHERE pago.ciclo_escolar = 2018
  22. GROUP BY
  23. pago.alumno_id,
  24. alumno.dni,
  25. alumno.telefono
  26. HAVING MAX(pago.mes_id) < 9
  27.