Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/04/2006, 12:36
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
La forma de utilizar joins para reemplazar subconsultas seria, en tu caso, mas o menos así:

SELECT * FROM INVENTARIO_LIBROS I LEFT JOIN VENDIDOS V ON I.id = V.id WHERE V.id IS NULL

La consulta utiliza un join externo a izquierda y luego selecciona las filas no cumplieron con la condicion del join. Estas filas representan justamente los libros que se encuentran en la tabla INVENTARIO_LIBROS pero no en VENDIDOS, es decir, los libros que no han sido vendidos.
Espero que te sirva.
Saludos.