![](/img/trans.png)
[英]How to perform an action on one result at a time in a sql query return that should return multiple results?
[英]Combine the results of a sql query together in one result
我有一个应用程序(C#),它管理每个存储单元的库存水平。 但是,现在我希望对每个库存单位的每种产品的库存水平有一个完整的了解。
例如,我在第一单元中有50
苹果(产品ID 1),在第二单元中有25
50
苹果,我使用以下查询:
select StockLevel
from Supply
where ProductID = '1'
并将结果放在一个文本框中,它总是给我第一个库存的苹果是50个苹果,而不是75个 。
有没有一种方法可以轻松组合这些结果?
如果要合并 ,则需要聚合函数 , sum
为:
select sum(StockLevel)
from Supply
where ProductID = '1'
得到苹果的总和: 75
等于50 + 25
你可以这样尝试
SELECT (select sum(stock) from tablename where ProductID = 1) + (select sum(stock) from tablename where ProductID =1) as result
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.