Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   consulta SQL varias tablas (https://www.clubdelphi.com/foros/showthread.php?t=77503)

pmtzg 02-02-2012 06:05:03

consulta SQL varias tablas
 
hola amigos saludos, tengo una consulta, espero contar con su apoyo

hace poco hice una pequeña consulta SQL y buscaba mi sentencia por medio de INNER JOIN en varias tabla
y me funciono exelente; tenia las siguientes tablas:
Código Delphi [-]
vendedor 
clientes
facturas_m  (facturas maestro aqui se gravaba facturas, remisiones, pedidos y devoluciones)
facturas_d  ( los detalles o partidas de facturas, remisiones, pedidos y devoluciones
invent         (inventarios)

y asi hacia mi sentencia y listo sin problema

Código Delphi [-]
select ...

FROM vendedor INNER JOIN (cliente INNER JOIN (factura_m INNER JOIN (factura_d 
 INNER JOIN invent 
 ON factura_d.cve_art=invent.clv_art) 
 ON factura_d.cve_doc = factura_m.cve_doc AND factura_d.tip_doc = factura_m.tip_doc) 
 ON cliente.cclie = factura_m.cve_cons )ON vendedor.clv_vend = factura_m.cve_vend

Ahora por necesidad las tabla cambiaron de la siguiente manera

Código Delphi [-]
vendedor 
clientes
facturas_m  (maestro de facuras)
facturas_d (detalle de facturas)
remision_m  (maestro remision)
remision_d   (detalles remision)
pedidos_m   (maestro pedido)
pedidos_d    (detalles pedido)
devoluc_m   (maestro devolucion)
devoluc_d    (detalle devolucion)
invent         (inventarios)

las tablas de facturas, remisiones, pedidos, devoluciones maestro tienen la misma estructura tienen un campo en comun
llamado cve_doc, tip_doc
las tablas detalles son iguales en estructura y tiene un campo en comun llamado *cve_doc, cve_art


y si no se como hacer ahora mi sentencia puesto que tengo reportes donde tengo que desplegar facturas, remisiones, pedidos y si tienen devoluciones

alguien me podria ayudar con esta consulta compleja

mil gracias por su tiempo


La franja horaria es GMT +2. Ahora son las 10:03:37.

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