Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   solo los que no estan en una tabla (https://www.clubdelphi.com/foros/showthread.php?t=3366)

marcelofabiani 04-09-2003 00:32:49

solo los que no estan en una tabla
 
Bueno mi pregunta es la siguiente: tengo tres tablas una que es la de productos(idproducto,nombre), la otra entregados(idtran,idproducto,fecha,....), y la tercera es premios(idtran,idproducto,....), la pregunta es en la tabla entregados estan todos los premios entregados en el cual el idtran es el mismo, quisiera saber como debo hacer una consulta sql que me saque todos los productos que no hayan sido entregados es decir que no esten en la tabla entregados, hay un detalle los productos son los mismos es decir que una vez que salen vuelven,se los vuelve a comprar e ingresar. Talves no tenga las tablas bien relacionadas o necesiten ser depuradas si alguien me puede dar una idea de como lograr esto se lo agradeceria.

delphi.com.ar 04-09-2003 00:36:44

Código:

SELECT *
FROM PRODUCTOS P
WHERE NOT EXISTS (SELECT 1
  FROM ENTREGADOS E
  WHERE P.IDPRODUCTO = E.IDPRODUCTO)

Saludos!


La franja horaria es GMT +2. Ahora son las 12:38:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi