Necesito hacer una consulta , que a mi parecer es un poco compleja.
las tablas son las siguientes
Código:
Necesito hacer una consulta que me arroje UNICAMENTE alumnos y sus trabajos relacionados que no tengan en el campo "digito verificador" (de la tabla trabajos) el numero 11, todos los alumnos tienen 'n' trabajos, pero si un alumno tuviera un 11 en alguno de los trabajos EL ALUMNO NO DEBE APARECER en la consulta, ni siquiera con sus trabajos con otros numeros, es decir que con un 11 en su historial, el ALUMNO y sus TRABAJOS quedan TOTALMENTE EXCLUIDOS de la consultaalumno id_alumno nombre apellido -------------------------------------------------- 1 Juanito Perez . . . . Trabajos id_trabajo nombre digito_verificador id_alumno ---------------------------------------------------------------- 12 Historio 12 1 13 Ciencia 26 1 . . .
Intente algo asi
Código:
pero evidentemente no funciona, porque simplemente omite los registros que tienen el numero 11, pero siguen apareciendo alumnos trabajos que ya tuvieron en su historial el numero 11SELECT * FROM alumno a INNER JOIN Trabajos t ON a.id_alumno = t.id_alumno where digito_verificador <> 11
se entiende la idea ?
gracias !!