Hola a todos tegno una tabla de alumnos, una tabla de modulos con sus respectivos id_alumno y id_modulo con una tbal intermedia llamada modulos_alumnos , la cuestion es que los alumnos tiene que tener 3 plazas concedidas , para ello en la plaza modulos_alumnos, tienen un campo lista_espera que indica si la plaza le fue concedida 1 indica que se le concedio 2 que esta en espera la cuestion es que la consulta de si un alumno con un modulo concreto tiene plaza concedida es sencilla
Código:
SELECT
alumnos.nombre_alum,
alumnos.apellidos_alum,
modulos_alumnos.id_alumno,
alumnos.id_alumno,
modulos_alumnos.lista_espera,
modulos_alumnos.fecha_mod_alum
FROM
modulos_alumnos
Inner Join alumnos ON alumnos.id_alumno = modulos_alumnos.id_alumno
WHERE
modulos_alumnos.lista_espera = '1'
Pero esta sentencia me mezcla los que tienen 1 modulo , 2 modulos ó 3 modulos concedidos y yo solo quiero los que tenga 3 modulos y en su respectivo campo lista_espera=1,
La cuestion es que no se como plantearlo