MySQL Group By с верхним N номером каждого вида
У меня есть такая таблица:
Rank Letter 1 A 2 A 3 B 4 A 5 C 6 A 7 C 8 C 9 B 10 C
И мне нужны верхние 2 каждой буквы, упорядоченные по возрастанию:
Rank Letter 1 A 2 A 3 B 5 C 7 C 9 B
Как бы я это сделал? Достаточно просто получить топ-1 с помощью GROUP BY, но я не могу заставить его работать с несколькими записями