gpt4 book ai didi

mysql - 根据另一个列 ID 添加列总计

转载 作者:行者123 更新时间:2023-11-29 13:51:47 25 4
gpt4 key购买 nike

到处寻找,但似乎找不到我的问题的答案。

我需要获取每个项目 (ItemID) 的总金额,无论哪个用户 (UserID) 拥有它们。

我知道如何获取“数量”列的总数,但我只是不知道如何为每个项目 ID 执行此操作。

+-----------+------------+---------------+
| UserID | ItemID | Quantity |
+-----------+------------+---------------+
| 1 | 13 | 7|
| 2 | 12 | 4|
| 3 | 12 | 12|
| 4 | 13 | 2|
| 5 | 9 | 1|
| 6 | 8 | 1|
| 7 | 8 | 9|
+-----------+------------+---------------+

即13 = 9、12 = 16、9 = 1、8 = 10

最佳答案

您可以通过使用COUNT()函数来实现这一点

SELECT `ItemID`, SUM(`Quantity`) as total 
FROM `test`
GROUP BY `ItemID`
ORDER BY `ItemID` DESC

WORKING DEMO

关于mysql - 根据另一个列 ID 添加列总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16583425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com