2013-07-09 3 views
0

Это может быть легко найдено в другом месте, но я еще не смог его найти. Мне просто интересно, можно ли получить доступ к значению, которое используется предложением LIMIT в качестве столбца. У меня есть алгоритм ранжирования, который правильно оценивает сущности, но я хотел бы получить их численный ранг на том же шаге.Доступ к значению LIMIT в качестве столбца в MySQL

Так что, в сущности, если у меня есть LIMIT 100,5, есть ли способ выбрать столбец, который будет содержать 101, 102 и т. Д.?

ответ

3

Использование переменной

select *, @rank := @rank + 1 
from your_table, (select @rank := 100) r 
limit 100, 5 
+0

Wow. Рад, что я спросил. Я бы не подумал, что это один. Спасибо за это :) – BrandonThorn