Този човек тук изглежда има начин да зададе променливата в същата заявка на нула. Все пак нямам MySQL настроен на тази машина, за да го пробвам.
Ето заявката, която той предлага в публикацията си в блога:
select @rownum:[email protected]+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;
(Има ли някаква домашна задача, която трябва да бъде някъде, свързана с изчислителните рангове? Това е третият въпрос, който виждам по въпроса от два дни.)
Проверявате ли за дублирани резултати?