Cita:
Iniciado por nicomariani proba ponerle un LEFT JOIN a la tabla ventas.
SELECT p.id, p.producto, sum(d.cantidad) distribuido, sum(v.cantidad) vendido from productos p
inner join distribucion d on d.id_producto=p.id
LEFT JOIN ventas v on v.id_producto=p.id
group by p.id, p.producto
Amigo, gracias por la respuesta, efectivamente es la solucion que buscaba, solo le adicione Isnull para que devuelva valor cero, la consulta quedaria asi:
sELECT p.id, p.producto, isnull(sum(d.cantidad),0) distribuido, isnull(sum(v.cantidad),0) vendido from productos p
inner join distribucion d on d.id_producto=p.id
LEFT JOIN ventas v on v.id_producto=p.id
group by p.id, p.producto
denuevo muchas gracias, t pasaste nicomariani!!