Мне нужно выбрать случайные записи из таблицы, которая содержит большой набор данных без дублирования при применении нумерации страниц (не возвращать строки, которые уже были возвращены на предыдущих страницах). Я реализовал нумерацию страниц, используя смещение, как я включил ленивая загрузка в передней части.
Я использовал функцию order by newid()
. Но с пагинацией записи дублируются.
Так как же обеспечить уникальность данных при каждом выборе, когда применяется разбиение на страницы?