Buenas, tengo una consulta para hacerles y ver si me pueden orientar en que estoy confundido, es lo siguiente:
Tengo dos 4 tablas identicas pero con distintos contenidos (mov_articulos, mov_factura, mov_prov_articulos y mov_prov_factura) necesito hacer una consulta relacionando datos entre ellas pero mostrarlas en una misma tabla calculando un numero, lo que hice es lo siguiente:
Código MySQL:
Ver originalSELECT mov_articulos.prod_cod
, mov_articulos.prod_nom
, SUM(mov_articulos.prod_cant
) AS egresos
ON mov_factura.nro_factura
= mov_articulos.id_comp
SELECT 0,0, SUM(mov_prov_articulos.prod_cant
) AS ingresos
ON mov_prov_factura.nro_factura
= mov_prov_articulos.id_comp
Tengo un while y lo que muestro en el codigo php de la tabla es esto:
Cita: Editado: Código de programación OFF TOPIC en foros de BBDD
el problema es que los selects solos funcionan bien, pero en conjunto EL SEGUNDO no se muestra no importa en que orden los escriba, es decir en este caso no puedo recuperar el SUM "ingresos".
estoy haciendo algo mal con el union???
muchas gracias por la ayuda!