Задать вопрос

Как сформировать запрос?

Есть таблица пользователей, в которой, к примеру, 261 пользователь
Есть страница, на которой выводятся эти пользователи, сортируются они по id_user ASC и разбиты постранично (10 пользователей на страницу)

Допустим, мой id_user=32, и при переходе на страницу пользователей я хочу увидеть себя на странице 3 и вторым по счету.

как то так:

31. кто-то там
32. я
33. кто-то там
34. кто-то там
35. кто-то там
36. кто-то там
37. кто-то там
38. кто-то там
39. кто-то там
40. кто-то там

Важно, что бы порядковый номер небыл id_user, а бы просто порядковым номером
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Дмитрий Ковальский К ответам на вопрос (4)
@dmitryKovalskiy
программист средней руки
select ROW_NUMBER() OVER(ORDER BY id_user asc), ...over fields FROM MyTable
Ответ написан
Комментировать