我有一张这样的 table
id | invent_id | order
1 | 95948214 | 70
2 | 46018572 | 30
3 | 46018572 | 20
4 | 46018572 | 50
5 | 36025764 | 60
6 | 36025764 | 70
7 | 95948214 | 80
8 | 95948214 | 90
我想得到具有相同发明编号的订单数量的总和
就是想要这样的结果
| invent_id | order
| 95948214 | 240
| 46018572 | 100
| 36025764 | 130
如何编写mysql查询
最佳答案
利用聚合函数SUM
并根据invent_id
对它们进行分组。
SELECT invent_id, SUM(`order`) `Order`
FROM tableName
GROUP BY invent_ID
SQLFiddle Demo
关于Mysql查询查找具有相同列值的字段总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399479/