首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将相同主键的项目数据加在一起

如何将相同主键的项目数据加在一起
EN

Stack Overflow用户
提问于 2019-05-10 20:28:14
回答 2查看 28关注 0票数 0

这是我的sql查询

代码语言:javascript
复制
SELECT product.productNum, product.description, prod_location.quantityOnHand 
FROM product 
INNER JOIN prod_location ON prod_location.productNum = product.productNum

这是输出。

代码语言:javascript
复制
productNum | description | quantityOnHand
660        | Reflex Paper| 100
660        | Reflex Paper| 95
660        | Reflex Paper| 64
661        | Window Clean| 200
661        | Window Clean| 67
661        | Window Clean| 38
662        | Acid        | 300
662        | Acid        | 100
662        | Acid        | 100
663        | Pens        | 400
663        | Pens        | 200
663        | Pens        | 153
664        | Door Mats   | 200

我如何获得它,以便将每个productNum的quantityOnHand相加在一起,而不是它们是Reflex Paper的3行,它只是说

代码语言:javascript
复制
productNum | description | quantityOnHand
660        | Reflex Paper| 259
661        | Window Clean| 305
662        | Acid        | 500
663        | Pens        | 753
664        | Door Mats   | 200

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2019-05-10 20:36:24

像这样的东西

代码语言:javascript
复制
SELECT product.productNum, product.description, SUM(prod_location.quantityOnHand) as quantityOnHand
FROM product 
INNER JOIN prod_location ON prod_location.productNum = product.productNum
GROUP BY product.productNum
票数 0
EN

Stack Overflow用户

发布于 2019-05-11 02:26:33

如果product表和prod_locatoin表之间是一对多关系。而且prduct.productNum是独一无二的

代码语言:javascript
复制
SELECT product.productNum, product.description, SUM(prod_location.quantityOnHand) as quantityOnHand
FROM product 
INNER JOIN prod_location ON prod_location.productNum = product.productNum
GROUP BY product.productNum
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56077744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档