mysql - 用于连接具有相同值的行的 SQL 查询
问题描述
我遇到了一个我真的不知道如何解决的问题。我有一个看起来有点像这样的表:
ID Name Price Quantity
1 BookA 5 10
2 BookB 10 15
3 BookA 15 15
4 BookA 5 25
如何加入具有相同名称、相同价格和总和数量的行?所以它看起来像这样:
ID Name Price Quantity
1 BookA 5 35
2 BookB 10 15
3 BookA 15 15
先感谢您!
解决方案
这只是一个简单的GROUP BY
查询:
SELECT Min(ID), Name, Price, Sum(Quantity) as Quantity
FROM yourtable
GROUP BY Name, Price;
推荐阅读
- c# - 释放按钮,而其他按钮执行方法 WPF C#
- python - Python Pyramid 框架:无法包含另一个 .py 文件
- javascript - 如何通过 Javascript 阻止某些域请求?
- html - 三角形内的三角形 CSS
- reactjs - React 多轮播错误地渲染项目
- dependency-injection - 如何在 ASP.Net Boilerplate MVC 项目中从 Web Api 调用应用程序服务?
- javascript - 无法读取未定义的属性“查找”
- dynamics-crm - Dynamics 365 门户 - 默认语言
- flutter - 在颤振飞镖中创建和使用单例
- r - 如何在 R 中的 data.frame 中查找匹配值的索引