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, но я не могу заставить его работать с несколькими записями

Ответы на вопрос(2)

Ваш ответ на вопрос