Se me ha presentado un problema por una consulta que no logro hacer y no tengo la mas minima idea de como conseguir obtener los resultados deseados.
Es un sistema de preinscripcion en linea para un colegio.
Fijense, tengo una tabla T_ALUMNOS y una tabla T_INSCRIPCION. En esta ultima se introducira como campo clave el ID del alumno, si "inscribo" al mismo en determinado grado o anyo.
Entonces, yo deberia mostrarle a los padres una lista de los alumnos que pueden inscribir, y la consulta seria algo asi:
Código PHP:
SELECT * FROM alumno
Pero que pasa, en esta lista yo no debo mostrar a los alumnos que ya estan inscritos, es decir, aquellos que estan en la tabla T_INSCRIPCIONES, y ahi es donde viene mi complicacion.
Por mas que le doy vueltas no se como sera la consulta, con un INNER JOIN no, no se si habra otra forma de hacer algo asi como dos consultas en una, es decir:
Código PHP:
SELECT * FROM alumno WHERE NOT
(SELECT * FROM INSCRIPCION WHERE ALUMNO.id = 1)
Bueno, me imagino que esa consulta que coloque dara error, solo la puse para que entiendan mas o menos que es lo que quiero hacer.
Espero sus comentarios, saludos.