Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problema

Estas en el tema de problema en el foro de Mysql en Foros del Web. hola amigos soy nuevo no tengo experiencia tengo una consulta que no me da los datos que quiero una tabla que contiene salidas de materia ...
  #1 (permalink)  
Antiguo 20/01/2015, 14:14
 
Fecha de Ingreso: enero-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
problema

hola amigos soy nuevo no tengo experiencia tengo una consulta que no me da los datos que quiero una tabla que contiene salidas de materia prima y otra tabla que contiene entradas de materia prima al unirlas mesalen datos que se duplican algo asi

clave salida clave entradas
1 am-118f 66 am-118f 150
2 am-118f 108 am-118f 150
3 am-118f 66 am-118f 100
4 am-118f 108 am-118f 100
Código MySQL:
Ver original
  1. SELECT T1.[ItemCode]as 'Clave Art.',T1.[IssuedQty] as 'salidas',T0.[U_Referenca_Lote],T2.ITEMCODE,T2.QUANTITY as entradas
  2. FROM OWOR T0  INNER JOIN WOR1 T1 ON T0.DocEntry = T1.DocEntry
  3. inner JOIN  PCH1 T2 ON T1.ITEMCODE = T2.ITEMCODE
este es codigo gracias
  #2 (permalink)  
Antiguo 20/01/2015, 14:17
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problema

No son "duplicaciones".
Es una relación 1:N, por lo que es el resultado esperado y correcto de un INNER JOIN.

En BBDD duplicación es cuando entre dos registros cualesqueira, todos los datos de todas las columnas se repiten, y no es el caso.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: join, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:33.