Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2008, 08:34
cmunozp
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años
Puntos: 0
Consulta Para Jurena

Estimado, tengo dudas de cuando usar select anidados, por ejemplo tengo 3 tablas con productos A Y B, en la tabla A tengo todos los productos, y en la tabla B tengo algunos de esos productos

si deseara conocer que productos son los que faltan en B, generalmente lo hago de la siguiente manera:


select A.idproducto,B.idproducto
from A left join B on A.idproducto=B.idproducto
where B.idproducto is null -- (la idea es preguntar cual es nulo no recuerdo la sintaxis)


esto se podria hacer con un select anidado, seria mas rapido? es mas optimo?

saludos y gracias