Mysql 根据具有多条记录的表中另一列的不同值添加值
我有一张像这样的桌子 我想做这样的总结 因此,我想对不同项的包求和,在这些项中,我的表可能有多条记录,我不能仅排除这些记录,因为它们是不同的 我不能只是Mysql 根据具有多条记录的表中另一列的不同值添加值,mysql,database,sum,distinct,Mysql,Database,Sum,Distinct,我有一张像这样的桌子 我想做这样的总结 因此,我想对不同项的包求和,在这些项中,我的表可能有多条记录,我不能仅排除这些记录,因为它们是不同的 我不能只是 select sum(package) from table group by buyer,item; 我也不能用计数(项)来区分它。您可以使用子查询 select sum(package), buyer from ( select distinct buyer, package from my_table ) t group
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
请参阅,因为图像不是一个容易复制的示例。。