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

时间:2019-11-08 15:31:23

标签: mysql database sum distinct

我有一张类似的桌子

  

Blockquote

我想总结一下

enter image description here

因此,我想总结不同项目的包装,其中我的表可能有多个记录,而我不能仅仅排除原因。

我不能只是

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

我也不能用count(item)来表示它。

1 个答案:

答案 0 :(得分:2)

您可以使用子查询

select sum(package), buyer
from (
  select distinct buyer, package
  from my_table  ) t
group by buyer
相关问题