SQL:如何将相似值的行合并为一个,不影响其余的

SQL: How do I combine similar value rows into one, not affecting the rest

有没有办法合并同一列中的相似值而不影响其余值,例如:

我也想按公司和 ID 汇总金额。

您无法获取要显示的数据。您将重复公司名称。如果你想以这种方式显示数据,公司名称在后续行中不重复,你必须使用 EXCEL 或其他一些表示层工具。

SELECT Company, ID, SUM(Amount)
FROM Table1
GROUP BY Company,ID

+---------+-----+--------+
| Company | ID  | Amount |
+---------+-----+--------+
| ABC     | 001 |      3 |
| ABC     | 002 |      3 |
| DEF     | 002 |     10 |
| DEF     | 003 |      5 |
+---------+-----+--------+