根据具有多个记录的 table 中另一列的不同值添加值

add values based on distinct values of another column from table with multiple records

我有一个table喜欢

我想这样总结

所以我想对不同项目的包裹求和,其中我的 table 可能有多个记录,我不能排除原因不同。

我不能

select sum(package) from table group by buyer,item;

而且我也不能将它与计数(项目)分开。

你可以使用子查询

select sum(package), buyer
from (
  select distinct buyer, package
  from my_table  ) t
group by buyer