SQL同一张表,名称、类型相同,重量相加 表:
名称 类型 重量
aa A 11
aa A 8
bb A 6
aa B 7
结果:
名称 类型 重量
aa A 19
bb A 6
aa B 7 ------最佳解决方案--------------------
select 名称 ,类型 ,sum(重量) from 表 group by 名称 ,类型 order by 类型 ,名称
------其他解决方案-------------------- select 名称 ,类型 ,sum(重量) from 表 group by 名称 ,类型 order by 类型 ,名称
出来的结果就应该是你想要的啊! ------其他解决方案--------------------
这两张表有1:n的现象
建议在扩一张出来 ------其他解决方案-------------------- select 名称,类型,sum(重量)
from tb
group by 名称,类型
order by sum(重量) desc ------其他解决方案-------------------- 求解答啊...