首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-12-28 
SQL同一张表,名称、类型相同,重量相加表:名称类型重量aaA11aaA8bbA6aaB7 结果:名称类型重量aaA19bbA6aaB7[

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的现象
建议在扩一张出来……



怎么扩啊。。。

热点排行