Uzyskanie rangi wiersza w zapytaniu mysql

Użyłem tego zapytania, aby przypisać rangę do każdej nazwy zgodnie z głosami, które otrzymali, ale powraca z błędem:

1248 - Każda pochodna tabela musi mieć własny alias

Oto mój kod:

SELECT @rownum:=@rownum+1 AS rank, name, vote 
FROM table, (SELECT @rownum:=0) ORDER BY vote DESC

Modyfikując zapytanie do tego: -

SELECT @rownum:=@rownum+1 AS rank, name, vote 
FROM table ORDER BY vote DESC

Otrzymuję oczekiwaną rangę zapytań jako NULL. Jakaś pomoc, jak zdobyć pierwsze miejsce?

UWAGA: Nie szukam alternatywnego rozwiązania. Próbuję to zrobić w samym zapytaniu.

questionAnswers(1)

yourAnswerToTheQuestion