将 sql 查询的结果合并为一个结果

Combine the results of a sql query together in one result

我有一个应用程序 (C#) 可以管理每个存储单元的库存水平。 但现在我想全面了解每个库存单位的每个产品的库存水平。

例如,我在第一单元中有 50 个苹果 (ProductID 1),在第二单元中有 25 个,我使用此查询:

 select StockLevel 
   from Supply 
  where ProductID = '1' 

并将结果放在文本框中,它总是会给我第一个库存水平的 50 个苹果,而不是 75.

有什么方法可以简单地组合这些结果吗?

如果你想组合,你需要一个聚合函数,在你的情况下sum

 select sum(StockLevel)
   from Supply
  where ProductID = '1' 

并得到被总结的苹果:7550 + 25

你可以这样试试

SELECT (select sum(stock) from tablename where ProductID = 1) + (select sum(stock) from tablename where ProductID  =1) as result