Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Duda con consulta SQL (https://www.clubdelphi.com/foros/showthread.php?t=77569)

cmfab 08-02-2012 14:23:10

Duda con consulta SQL
 
Hola a todos, tengo una base de datos MySQL y necesito aclarar una consulta y es el siguiente detalle: Tengo tres tablas (tabla1, tabla2, tabla3). cada una de las tablas tiene un campo ID, por ejemplo IDProducto. como puedo construir una consulta que me muestre los datos de la tabla1, cuyo campo IDProducto coincide con la tabla2, pero que esos IDProducto no esten (no coincidan) con los que existan en la tabla3 ?

Gracias por la atencion

oscarac 08-02-2012 14:40:14

podrias hacer mas o menos asi

Código SQL [-]
 
Select T1.Campos, t2.Campos
from tabla1 t1 
Left join Tabla2 T2 on T1.IdProducto = T2.IdProducto
Where T1.IdProducto not in (Select IdProducto From Tabla3)

cmfab 08-02-2012 15:06:10

Muchas gracias, lo pruebo y os comento

cmfab 08-02-2012 16:00:24

Gracias una vez mas, justo lo que buscaba


La franja horaria es GMT +2. Ahora son las 23:36:17.

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