alguien sabe hacer divisiones con minus?
Te doy un ejemplo:
Traer los empleados que hayan aprovado todos los cursos de entrenamiento
Idea:
Decir que 'Un empleado aprovo todos los cursos de entrenamiento' es lo mismo que decir que:
'El conjunto de cursos de entrenamiento que no aprovo este empleado es vacio'
el seudocodigo de esta division usando MINUS es:
SELECT <empleado>
from empleados
where NOT EXISTS
(SELECT de todos los cursos que existen
MINUS
SELECT de todos los cursos que aprovo el empleado)
Es decir si la subconsulta da vacia entonces el empleado hizo todos los cursos y el NOT EXISTS va a validar la tupla.
Saludos
Traer los empleados que hayan aprovado todos los cursos de entrenamiento
Idea:
Decir que 'Un empleado aprovo todos los cursos de entrenamiento' es lo mismo que decir que:
'El conjunto de cursos de entrenamiento que no aprovo este empleado es vacio'
el seudocodigo de esta division usando MINUS es:
SELECT <empleado>
from empleados
where NOT EXISTS
(SELECT de todos los cursos que existen
MINUS
SELECT de todos los cursos que aprovo el empleado)
Es decir si la subconsulta da vacia entonces el empleado hizo todos los cursos y el NOT EXISTS va a validar la tupla.
Saludos
