基于其他列的列的SQL总和[关闭]
Posted
技术标签:
【中文标题】基于其他列的列的SQL总和[关闭]【英文标题】:SQL Sum of column based on other Column [closed] 【发布时间】:2015-08-13 22:48:47 【问题描述】:不幸的是,我的桌子会很差,我不知道如何解决这个问题。基本上我有这张表,我想根据左边的一个值对右边的所有值求和。这是示例数据,但数据库中有 400 多条记录。那么如果左边的数字是客户的 ID,右边的数字是购买的产品,我如何获得每个客户购买的产品的摘要?
1 4
1 2
2 3
3 2
2 4
1 1
3 2
1 3
最终结果需要如下所示:
1 10
2 7
3 4
【问题讨论】:
这是一个基本的group by
查询。
【参考方案1】:
SELECT
user_table.userID,
SUM(user_table.prodcut_purchase)
FROM
user_table
GROUP BY
user_table.userID
【讨论】:
完美运行!谢谢! 太棒了!如果它对您有用,请不要忘记接受答案:) 对不起,他们不让你马上选择答案,我不得不离开,但你走了!以上是关于基于其他列的列的SQL总和[关闭]的主要内容,如果未能解决你的问题,请参考以下文章