Ранжирование по группам в 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
Как я могу это сделать?