SUMA (DISTINCT) na podstawie innych kolumn

Obecnie mam tabelę, która wygląda mniej więcej tak:

+------+-------+------------+------------+
| id   | rate  | first_name | last_name  |
+------+-------+------------+------------+

Muszę tylko dostaćSUM kolumny stawki, ale tylko raz dla każdej nazwy. Na przykład mam trzy rzędy imienia John Doe, każdy z wartością 8. PotrzebujęSUM tych wierszy ma być 8, a nie 24, więc liczy kurs raz dla każdej grupy nazw.

SUM(DISTINCT last_name, first_name) oczywiście nie działa, ponieważ próbuję podsumować kolumnę stawek, a nie nazwy. Wiem, kiedy liczę indywidualne rekordy, mogę użyćCOUNT(DISTINCT last_name, first_name)i to jest typ zachowania, które próbuję uzyskaćSUM.

Jak mogę to zrobićSUM jedna stawka za każdą nazwę?

Z góry dziękuję!

questionAnswers(6)

yourAnswerToTheQuestion