Join con tres tablas
Publicado por Alex Amaya (1 intervención) el 12/08/2010 19:12:22
Buen dia caballeros, tengo un query con el que quiero que me muestre ciertos campos que una de las tablas no posee y recientemente conoci el inner join y decido a utilizarlo pero no me da los resultados deseados, espero su ayuda les dejo el query
SELECT a.VENDNAME, a.PONUMBER, a.DOCDATE, a.REQDATE, b.ITEMNMBR, b.ITEMDESC, b.QTYORDER, c.QTYSHPPD, (b.QTYORDER-c.QTYSHPPD), a.POSTATUS
FROM POP10100 a, POP10110 b
LEFT OUTER JOIN POP10500 c
on a.PONUMBER = c.PONUMBER
WHERE
b.ITEMNMBR=c.ITEMNMBR and
a.PONUMBER=b.PONUMBER and
a.REQDATE=b.REQDATE and
a.VENDORID=b.VENDORID and
b.VENDORID=c.VENDORID and
a.POTYPE=b.POTYPE and
b.LOCNCODE=c.TRXLOCTN and
b.ORD=c.POLNENUM
Gracias de antemano por todo ...
SELECT a.VENDNAME, a.PONUMBER, a.DOCDATE, a.REQDATE, b.ITEMNMBR, b.ITEMDESC, b.QTYORDER, c.QTYSHPPD, (b.QTYORDER-c.QTYSHPPD), a.POSTATUS
FROM POP10100 a, POP10110 b
LEFT OUTER JOIN POP10500 c
on a.PONUMBER = c.PONUMBER
WHERE
b.ITEMNMBR=c.ITEMNMBR and
a.PONUMBER=b.PONUMBER and
a.REQDATE=b.REQDATE and
a.VENDORID=b.VENDORID and
b.VENDORID=c.VENDORID and
a.POTYPE=b.POTYPE and
b.LOCNCODE=c.TRXLOCTN and
b.ORD=c.POLNENUM
Gracias de antemano por todo ...
Valora esta pregunta


0