SELECT codigo_proyec, nombre_proyec
FROM proyectos
WHERE precio > ALL (SELECT sueldo
FROM empleados
WHERE codigo_proyec = num_proyec);
Fijémonos en la condición de WHERE de la subconsulta, que nos asegura que los sueldos que observamos son los de los empleados asignados al proyecto de la consulta. La respuesta a esta consulta sería la que aparece en el margen.
b) A continuación, presentamos un ejemplo de ANY/SOME para buscar los códigos y los nombres de los proyectos que tienen algún empleado que gana un sueldo más elevado que el precio
del proyecto en el que trabaja.
SELECT codigo_proyec, nombre_proyec
FROM proyectos
WHERE precio < ANY (SELECT sueldo FROM empleados WHERE codigo_proyec = num_proyec);
La respuesta a esta consulta está vacía, como se ve en el margen.
No hay comentarios:
Publicar un comentario