Access - Anidar JOIN

 
Vista:

Anidar JOIN

Publicado por Rafael G. (12 intervenciones) el 29/03/2005 19:18:48
Buenos dias a todos. resulta, que he creado una consulta que me estrega un registro de resultados principales, cantidades totalizadas, TotalBodega1 Total bodega2, etc son 5 bodegas.
Ahora para el informe impreso necesito mostrar ese registro... uno por producto, hasta aqui bien, estos totales pueden tener mas de un
detalle, cantidad en proceso, terminada, reservada; estos tambien deben aparacer en el informe, ahora si el problema.
al generar una consulta que consolide todos estos datos, me trae combinaciones que me duplican los registros, me explico
-------------------------------------
bodega3
refPROD LoteTrZF cantidadEK
R3100 ZM13 275.00
R3100 ZB13 300.00
-------------------------------------
bodega4
refPROD LoteReZF cantidadSK
R3100 ZB08 50.00
R3100 ZB08 150.00
-------------------------------------
y en el resultado que me da la consulta aparecen 4 registros en vez de 2:
-------------------------------------
refPROD LoteTrZF cantidadEK LoteReZF cantidadSK
R3100 ZB13 300.00 ZB08 50.00
R3100 ZM13 275.00 ZB08 50.00
R3100 ZB13 300.00 ZB08 150.00
R3100 ZM13 275.00 ZB08 150.00
-------------------------------------
ya he tratado usando DISTINCTROW y DISTINCT haciendo la consulta directa, y haciendo consultas separadas, y luego una consulta final
se me ocurre , se pueden anidar JOIN's ( T1 LEFT JOIN T2 ON T1.COD = T2.COD) AND (T1 LEFT JOIN T3 ON T1.COD=T3.COD)
el sql de la consulta actual es asi : ( T1 LEFT JOIN T2 ON T1.COD = T2.COD) LEFT JOIN T3 ON T1.COD=T3.COD)
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