|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Anthony Dragunov 2:5010/1.111 02 Sep 2002 22:13:53 To : Vlad Degtyarov Subject : Re: table & tree --------------------------------------------------------------------------------
AS>> деревьев уже отсортированых
AS>> по дате получения.
VD> Тут конечно все хорошо, но если надо доставать HЕ ПОСЛЕДHИЕ 20, а
VD> допустим _предпоследние_ или _предпредпоследние_ (а что если этих
VD> сообщений 10000, и кому-то прикортило посмотреть где-то в середине 20
VD> сообщений) ;(
из 10000 сообщений влегкую стоится отсортированный по родителям список номеров
сообщений, после чего делаешь 20 нужных селектов. если не забыл сделать индекс
по номеру сообщения, то это почти не напряжет сервер.
то есть:
1. SELECT parent, msgnum FROM msgbase ;
2. строишь из получившегося добра отсортированный список ;
3. for ... SELECT ... fetch ... next
Ку?
--- WinEd-X //2.4
* Origin: I am too lame to change this default origin (2:5010/1.111)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/32073d73e2a1.html, оценка из 5, голосов 10
|