SQL - consulta sql join

 
Vista:
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en SQL (en relación al último mes)
Gráfica de SQL

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)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alain
Val: 7
Ha aumentado su posición en 14 puestos en SQL (en relación al último mes)
Gráfica de SQL

consulta sql join

Publicado por Alain (3 intervenciones) el 06/09/2016 20:16:02
Hola y si tratas con INNER JOIN en lugar de Right Join y Left Join?
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en SQL (en relación al último mes)
Gráfica de SQL

consulta sql join

Publicado por veronica (8 intervenciones) el 06/09/2016 20:18:41
no funciona ya que nada mas muestra un movimiento de los varios que existen
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.152
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

consulta sql join

Publicado por Isaias (1578 intervenciones) el 06/09/2016 21:08:15
¿Y un CROSS JOIN?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar