Simplifique un poco la sintaxis para entender mejor, pero la version completa y esta version que puse me dan error de sintaxis.....
Código SQL
[-]
Select Stock.Producto, Stock.SubPro,stock.stock
From Stock
Left Join ( Select Producto, Subpro From Ingreso )
Ingreso On Stock.Producto = Ingreso.cliente And Stock.SubPro = Ingresos.SubPro
Left Join (Select Producto, Subpro From Egreso )
Egreso On Stock.Producto = Egreso.Producto And Stock.SubPro = Egreso.SubPro