Сохранить результаты запроса
Gluchik 07.04.2010 12:38
Задача такая. Есть база пользователей. По ней надо осуществлять поиск. Но проблема состоит в том, что сортировку надо производить по полю времени последнего действия на сайте. Т.е. по очень быстро изменяющемуся полю.
Все было бы хорошо, если бы результатов было мало. Моментный снимок состояния и все. Но результатов может быть много, т.е. надо разультаты бить на страницы. И получается, что при переходе на другую страницу, новым запросом с другими лимитами-оффсетами достаются данные, но за это время они могу уже перемешаться и смысла в разбиении на страницы не будет.
Как обойти эту ситуацию? Может сначала для скроллера доставать таблицу id, где-то ее на время жизни этого запрос хранить и при обращении к страницам сроллера далать запрос уже типа where id in (...)?
Но никак не могу придумать как это организовать?
- Сохранить результаты запроса, Gluchik 07.04.2010 12:38