mysql - 查询 SQL Group By 不根据第一个元素进行分组
问题描述
这是数据集的示例https://drive.google.com/file/d/1CJ2633lwHGURQqK3LzkZUwb-wZwAjg1K/view?usp=sharing
我想要的输出是(只是我想要的大致样本)
产品_ID | Unit_Sold |
---|---|
201 | 3 |
202 | 4 |
203 | 2 |
204 | 2 |
这是我在 SSMS 中运行的代码
SELECT Product_ID, Unit_Sold
FROM SALES_TRANSACTION
GROUP BY Product_ID, Unit_Sold
但输出并未按 Product_ID 汇总所有 Unit_Sold(部分显示)
我的 SQL 代码中缺少什么?
解决方案
尝试这个
SELECT Product_ID, SUM(Unit_Sold) FROM SALES_TRANSACTION GROUP BY Product_ID;
推荐阅读
- python - 具有多个输入序列和对应的多个输出序列的 LSTM
- android - EditText 上的 setError 隐藏键盘
- reactjs - Reactjs-onClick 事件在我第一次单击按钮时未触发
- excel - 具有多个输入和多个输出计算的 IF/OR/AND 语句
- android - RuntimeException:无法启动接收器 com.google.android.instantapps.supervisor
- java - 将对象添加到 ArrayList 将对象值设置为 null
- regex - Perl 中带有条件替换的正则表达式替换
- oauth-2.0 - 不支持所有者实体类型人员 Linkedin
- android - 未知的 URL 方案
- python - 在同一轴上绘制多个条形图