日期:2014-05-20  浏览次数:20820 次

求查询语句
A表如下
XXid 数量 位置
1 10 位置1
2 10 位置1
2 10 位置2
3 10 位置1


需要查出结果为

XXid 数量  
1 10  
2 20  
3 10


求SQL怎么写 HQL呢

------解决方案--------------------
SQL code
select XXid, sum(数量) from A group by XXid

------解决方案--------------------
探讨

噢 问题补充一下 字段不止这3个 但是XXid 相同 一般除了位置内容不同 其他都一样
XXid 数量 位置 字段1 字段2
1 10 位置1 a e
2 10 位置1 b f
2 10 位置2 b f
3 10 位置1 c g


XXid 数量 字段1 字段2
1 1……