consulta sql join
Publicado por veronica (8 intervenciones) el 05/09/2016 19:53:24
TENGO LAS SIGUIENTES DOS TABLAS y consulta quiero que las piezas y productos iguales del mismo documento se sumen mostrando solo uno. La consulta que tengo muestra todos los productos de la tabla 1 pero los productos de la tabla 2 me los repite para rellenar las filas.
SELECT md.iddocumento, md.idmovimientod, md.piezasdescarga as p1, md.productodescarga as pd1, md2.iddocumento, md2.idmovimientod, md2.piezasdescarga, md2.productodescarga
FROM movimientosdescarga md RIGHT JOIN produccion p ON p.iddocumento = md.iddocumento LEFT JOIN movimientosdescarga2 md2 ON md.iddocumento = md2.iddocumento
MOVIMIENTOSDESCARGA
idmovimientod int(255)
iddocumento int(255)
piezasdescarga double(5,1)
productodescarga varchar(60)
MOVIMIENTOSDESCARGA2
idmovimientod int(255)
iddocumento int(255)
piezasdescarga double(5,1)
productodescarga varchar(60)
SELECT md.iddocumento, md.idmovimientod, md.piezasdescarga as p1, md.productodescarga as pd1, md2.iddocumento, md2.idmovimientod, md2.piezasdescarga, md2.productodescarga
FROM movimientosdescarga md RIGHT JOIN produccion p ON p.iddocumento = md.iddocumento LEFT JOIN movimientosdescarga2 md2 ON md.iddocumento = md2.iddocumento
MOVIMIENTOSDESCARGA
idmovimientod int(255)
iddocumento int(255)
piezasdescarga double(5,1)
productodescarga varchar(60)
MOVIMIENTOSDESCARGA2
idmovimientod int(255)
iddocumento int(255)
piezasdescarga double(5,1)
productodescarga varchar(60)
Valora esta pregunta


0