У меня есть таблица SQL,
Card_A | Card_B | power
-----------+---------------+-------
3 | 1 | 9
2 | 3 | 9
2 | 3 | 4
Я хочу sum(power)
со значением DISTINCT Card_A
и Card_B
. Когда Card_A = 2
и Card_B = 3
, есть два одинаковых значения мощности, 9 и 4 соответственно. Вывод должен быть,
Card_A | Card_B | power
-----------+---------------+-------
3 | 1 | 9
2 | 3 | 13
Этот запрос SQL, я пытался,
SELECT DISTINCT card_A, card_B, sum(power) FROM foo ;
Я использую POstgresql. Решение MySQL тоже будет принято.