SUMME (UNTERSCHEIDBAR) Basierend auf anderen Spalten

Ich habe derzeit eine Tabelle, die ungefähr so ​​aussieht:

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

Was ich tun muss, ist das bekommenSUM der Tarifspalte, aber nur einmal für jeden Namen. Zum Beispiel habe ich drei Zeilen mit dem Namen John Doe, jede mit der Rate 8. Ich brauche dieSUM von diesen Zeilen ist 8, nicht 24, so dass die Rate für jede Gruppe von Namen einmal gezählt wird.

SUM(DISTINCT last_name, first_name) würde natürlich nicht funktionieren, da ich versuche die Tarifspalte zu summieren, nicht die Namen. Ich weiß, dass ich beim Zählen einzelner Datensätze verwenden kannCOUNT(DISTINCT last_name, first_name), und das ist die Art von Verhalten, von der ich versuche zu bekommenSUM.

Wie kann ich nur kommenSUM eine Rate für jeden Namen?

Danke im Voraus!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage