SQL - Consulta Confusa Except

   
Vista:

Consulta Confusa Except

Publicado por Charles Herrera (1 intervención) el 09/01/2010 02:23:31
Buenas noches,

Ruego el favor me expliquen la siguiente consulta que no tengo claro de un ejemplo que encontre:

s(s#,snombre,situacion,sciudad) proveedores
p(p#,pnombre,color,peso) partes
j(j#,jnombre,jciudad) proyectos
spj(s#,p#,j#,cantidad) envios

La pregunta es: Nombre de los proveedores que suministran todas las partes de color rojo:

select snombre
from s
where not exitsts ((select p#
from p
where color = "rojo"
except
(select p#
from spj
where spj.s#=s.s#))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder