我竭力要實現這一如何通過多發柱
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你能檢查我的答案嗎 –