0

我的数据库中有 5 个表

在此处输入图像描述

我希望我的 SQL Server 查询可以像这样运行:

在此处输入图像描述

但我不知道我怎么能得到它,所以请帮助我。谢谢。

4

1 回答 1

1
select s.SupnName,
    TotalPurchase = (select sum(p.Qntty * p.PurchsePrice)
                       from ProductsTble p
                      where p.supid = s.supid),
    TotalPayement = (select sum(c.Cashvalue)
                       from CashMovementTbl c
                      where c.supid = s.supid)
  from SuppliersTble s;

确保你有索引ProductsTble(supid)CashMovementTbl(supid)

于 2013-05-01T20:53:48.453 回答