我竭力要实现这一如何通过多发柱
VM Disk Capacity
VM1 Disk 1 100
VM1 Disk 2 40
VM1 Disk 1 100
VM1 Disk 2 40
VM2 Disk 1 45
VM2 Disk 1 45
VM3 Disk 1 30
VM3 Disk 2 30
结果应该是这样的
VM Capacity
VM1 140
VM2 45
VM3 60
我竭力要实现这一如何通过多发柱
VM Disk Capacity
VM1 Disk 1 100
VM1 Disk 2 40
VM1 Disk 1 100
VM1 Disk 2 40
VM2 Disk 1 45
VM2 Disk 1 45
VM3 Disk 1 30
VM3 Disk 2 30
结果应该是这样的
VM Capacity
VM1 140
VM2 45
VM3 60
这是否帮助总结不同?
SELECT a.column1, SUM(column3) FROM
(
SELECT DISTINCT column1, column2, column3 FROM tableA
) a
GROUP BY column1
对不起@ydoow,我不小心编辑了你的答案。为我投票。 –
在这里你去
http://sqlfiddle.com/#!6/285fe
SELECT a.vm, SUM(capacity)
FROM (
SELECT DISTINCT vm, DISK, capacity
FROM TEMP
) a
GROUP BY vm
SELECT a.vm, SUM(capacity) as capacity FROM
(
SELECT DISTINCT vm, disk, capacity FROM test
) a
GROUP BY vm
这是一个简单的问题,但你需要证明you'v e尝试了某种代码。 SO不是送货的地方。 – Coderchu
@ user3330821你能检查我的答案吗 –