Witajcie!
Potrzebuję funkcji, która z tabeli |rank|id|liczba_punktów| na podstawie wartości liczba_punktów ustawi wartość pola rank
Wartości liczba_punktów nie są po kolei, chcę, aby pole rank było 0 1 2 3 4 5 - oczywiście po posortowaniu.

Zadowolę się zarówno linkami, jak i wskazówkami

Heh, dałem radę. Dla zainteresowanych:
  1. SET @num = 0;
  2. UPDATE tabela SET rank=@num:=@num+1 ORDER BY liczba_punktów DESC


Wzorowałem się na http://nospor.pl/mysql-faq.html#faq-6