Ранжирование по группам в MySQL

У меня есть таблица с одним столбцом следующим образом:

name
-------
Michael
Michael
Michael
Michael
John
John
John
Alex
Alex

Мне нужно оценить их, чтобы дать:

name    | rank
--------|------
Michael |1
Michael |2
Michael |3
Michael |4
John    |1
John    |2
John    |3
Alex    |1
Alex    |2

Как я могу это сделать?

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

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