【问题标题】:add values based on distinct values of another column from table with multiple records根据具有多条记录的表中另一列的不同值添加值
【发布时间】:2020-03-05 06:15:19
【问题描述】:

我有一张这样的桌子

我想这样总结

所以我想总结不同项目的包,其中我的表可能有多个我不能排除的记录,原因是不同的。

我不能只是

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

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

【问题讨论】:

标签: mysql database sum distinct


【解决方案1】:

你可以使用子查询

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多