Hallo!
Ich bräuchte mal eure Hilfe.
Ich habe eine Tabelle. Beispiel:
Ich brauche jetzt ein Query, das mir Jeweils den User raussucht, der in der Gruppe der mit den meisten Posts ist.
Nehme ich
geht das leider nicht. Er zeigt mit trotzdem alle Member an.
Ich hab nachgelesen, dass DISTINCT nur komplett gleiche Zeilen aus dem Result filtert.
Kennt sich jemand von euch mit dieser Problematik aus?
Ich will nämlich nicht erst die Gruppen auslesen und dann für jeder Gruppe den besten Member suchen. Das wären dann an diesem Beispiel 3 Querys. Ich will das ganze aber in einer haben...
Ich bräuchte mal eure Hilfe.
Ich habe eine Tabelle. Beispiel:
Code:
+--------+-----------+-------+
| Gruppe | Name | Posts |
+--------+-----------+-------+
| A | Member A1 | 5 |
| A | Member A2 | 10 |
| B | Member B1 | 7 |
| B | Member B2 | 1 |
+--------+-----------+-------+
Ich brauche jetzt ein Query, das mir Jeweils den User raussucht, der in der Gruppe der mit den meisten Posts ist.
Nehme ich
Code:
SELECT DISTINCT Gruppe, Name FROM members ORDER BY Posts DESC
Ich hab nachgelesen, dass DISTINCT nur komplett gleiche Zeilen aus dem Result filtert.
Kennt sich jemand von euch mit dieser Problematik aus?
Ich will nämlich nicht erst die Gruppen auslesen und dann für jeder Gruppe den besten Member suchen. Das wären dann an diesem Beispiel 3 Querys. Ich will das ganze aber in einer haben...