Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problema con UNION (https://www.clubdelphi.com/foros/showthread.php?t=33330)

Alexander 04-07-2006 07:00:03

Problema con UNION
 
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.

Código:

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

Le falta un detallle
 
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

Ya funciona
 
Muchas gracias, eso era lo que faltaba.


Alexander


La franja horaria es GMT +2. Ahora son las 13:51:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi