MySQL Group By mit Top-N-Nummern jeder Art
Ich habe einen Tisch wie diesen:
Rank Letter 1 A 2 A 3 B 4 A 5 C 6 A 7 C 8 C 9 B 10 C
Und ich brauche die Top 2 jedes Buchstabens, geordnet nach aufsteigendem Rang:
Rank Letter 1 A 2 A 3 B 5 C 7 C 9 B
Wie würde ich das machen? Es ist ziemlich einfach, mit GROUP BY nur die Top 1 zu erreichen, aber ich kann es scheinbar nicht für mehrere Einträge zum Laufen bringen