Consulta SQL.
Hadess_inf:
En curso estan:
1 - Matematica
2 - Lenguaje
3 - Historia
En detalle estan
1 - 1
Como hacer que en una consulta me muestre los cursos que no estan en detalle.
Gracias.
Novlucker:
La más básica ..
Código
SELECT *
FROM curso
WHERE curso.idcurso NOT IN (SELECT detalle.idcurso FROM detalle)
Saludos
Castg!:
disculpa novlucker, me podes explicar esto :?Código
NOT IN (SELECT detalle.idcurso FROM detalle)
kamsky:
Citar
Insertar Cita
disculpa novlucker, me podes explicar esto :?
Código
NOT IN (SELECT detalle.idcurso FROM detalle)
se hace una subconsulta (consulta dentro de otra), en la que se buscan todos los id's de la tabla detalle, y con ayuda del not lo "negamos", de forma que en palabras la consulta sería algo como:
Muéstrame todos los campos de la tabla curso, teniendo en cuenta que los que me muestres no tienen que tener un id igual al que hay en la tabla detalle
Castg!:
la explicacion perfecta, ahora, que ganas con esto?
Navegación
[#] Página Siguiente