select A.产品名
       ,sum(A.[数量]
            -isnull(B.[数量],0)
            -isnull(C.[数量],0)
            -isnull(D.[数量],0)
           ) as '剩余数量'
from 入库表 A
left join 出库表1 B on A.产品名=B.产品名
left join 出库表2 C on A.产品名=C.产品名
left join 出库表3 D on A.产品名=D.产品名
group by A.产品名