Amios tengo el siguiente problema:
Tengo 2 consultas que me arrojan los mismos campos, una consulta es de ventas y la otra de compras.
El problema es que al ejecutar solo la consulta de ventas me arroja 5 campos pero al hacerle el union con la de compras solo me arroja 4 mas la de compras. osea no me muestra un registro:
Código PHP:
-- Consulta de Compras
-- Sola esta me devuelve 5 registros pero con el union se pierde el ultimo
SELECT AC.DESCRIPCION AS PRODUCTO,DATE(CC.FECHA_REG) AS FECHA ,BC.CANTIDAD AS COMPRADO,'0.0' AS VENDIDO
FROM PRODUCTO AC
LEFT JOIN COMPRA_DETALLE BC ON AC.IDPRODUCTO=BC.IDPRODUCTO
INNER JOIN COMPRA CC ON BC.IDCOMPRA =CC.IDCOMPRA AND CC.IDSUCURSAL=0
WHERE AC.COD_PRODUCTO='CRVCUSQLAT'
UNION
-- Consulta de Ventas
SELECT AV.DESCRIPCION AS PRODUCTO,DATE(BV.FEC_REG) AS FECHA ,'0.0' AS COMPRADO,BV.CANTIDAD AS VENDIDO
FROM PRODUCTO AV
LEFT JOIN VENTA_DET BV ON AV.IDPRODUCTO=BV.IDPRODUCTO
INNER JOIN VENTAS CV ON BV.IDVENTAS=CV.IDVENTAS AND CV.IDSUCURSAL=0
WHERE AV.COD_PRODUCTO='CRVCUSQLAT'
Alguien que haya tenido el mismo problema, que al hacer UNION no se muestren todos los registros...