PDA

Ver la Versión Completa : Problema con UNION


Alexander
04-07-2006, 07:00:03
Hola a todos.

Estoy haciendo una UNION de dos consuiltas, por separado una de las consultas me reporta 6 registros y la otra 11 registros.

Cuando hago la consulta solo aparecen 12 registros, que podrá ser.


Select C.Codigo, CantEnviada, TipoCarton,Nombre, CU.Customer, R.CantRamos
From Manifiestos M, ManifiestosDistribuciones MD, Distribuciones D,Cultivos C,Recetas R, Customers CU, TiposCarton TC
Where M.ID = MD.IDManifiesto
AND
MD.IDManifiesto = :pIDManifiestoD
AND
MD.IDDistribucion = D.ID
AND
D.IDCultivo = C.ID
AND
D.IDReceta = R.ID
AND
D.IDCustomer = CU.ID
AND
R.IDTipoCarton = TC.ID
Order By C.Codigo ASC
UNION
Select C.Codigo, CantEnviada, TipoCarton, Nombre, CU.Customer, R.CantRamos
From Manifiestos M, ManifiestosOrdenesFijas MOFS, OrdenesFijas OFS,Cultivos C,Recetas R, Customers CU, TiposCarton TC
Where M.ID = MOFS.IDManifiesto
AND
MOFS.IDManifiesto = :pIDManifiestoOF
AND
MOFS.IDOrdenFija = OFS.ID
AND
OFS.IDCultivo = C.ID
AND
OFS.IDClienteReceta = R.ID
AND
OFS.IDCustomer = CU.ID
AND
R.IDTipoCarton = TC.ID
Order By C.Codigo ASC



Muchas gracias.

Alexander

Aljatib
04-07-2006, 09:31:32
Prueba añadir al comando UNION la partícula ALL, es decir, el comando completo sería UNION ALL.

Alexander
05-07-2006, 06:11:51
Muchas gracias, eso era lo que faltaba.


Alexander