读书人

SQL同一张表姓名、类型相同重量相

发布时间: 2012-12-28 10:29:05 作者: rapoo

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 类型 ,名称

出来的结果就应该是你想要的啊!
[其他解释]
引用:
表:
名称 类型 重量
aa A 11
aa A 8
bb A 6
aa B 7

结果:
名称 类型 重量
aa A 19
bb A 6
aa B 7

这两张表有1:n的现象
建议在扩一张出来
[其他解释]
select 名称,类型,sum(重量)
from tb
group by 名称,类型
order by sum(重量) desc
[其他解释]
求解答啊...

[其他解释]
引用:
引用:
表:
名称 类型 重量
aa A 11
aa A 8
bb A 6
aa B 7

结果:
名称 类型 重量
aa A 19
bb A 6
aa B 7
这两张表有1:n的现象
建议在扩一张出来……



怎么扩啊。。。

读书人网 >oracle

热点推荐