Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Alex Mikhajlichenko                  2:5020/400     14 Mar 2001  11:02:13
 To : All
 Subject : Re: показать последние N записей (MySQL)
 -------------------------------------------------------------------------------- 
 
                        Hi, Gleb!
 
  13-Mar-01 20:15 Gleb Galkin (gleb@zen.ru) wrote :
 
 >>>   Подскажте плз можно ли сделать сабж за один запрос в MySQL.
 >>> Hапример нужно вывести последние 20 записей
 >>>
 >>> SELECT * FROM table WHERE (id >(max(id) - 20));
 >>>
 >>select * from table t1
 >>where exists (select max(id), min(id) from table t where t.id>=t1.id having
 >>(max(id)-min(id))<20)
 >>:)))
 >>должно работать и в MySQL
 
 > AFAIK эта штука называеться влоыенный подзапрос. Их MySQL не поддерживает.
 > Увы...
 
 А не проще ли включить сортировку ORDER BY ... DESC, то бишь обратную
 нужной, выбрать первые N записей с помощью SELECT .. LIMIT, а потом на клиенте
 показать их в порядке, обратном полученному?
 --
 *                                                   Alexey Mikhajlichenko
 Вначале было Слово , и Слово было два Байта.        alex@rtax.sumy.ua
 --- ifmail v.2.15dev5
  * Origin: Regional Tax Administration (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 показать последние N записей (MySQL)   Gleb Galkin   10 Mar 2001 21:39:12 
 Re: показать последние N записей (MySQL)   Vova Aksionov   10 Mar 2001 23:03:58 
 Re: показать последние N записей (MySQL)   Gleb Galkin   13 Mar 2001 00:21:54 
 показать последние N записей (MySQL)   Mita Mikheev   11 Mar 2001 13:02:50 
 Re: показать последние N записей (MySQL)   Gleb Galkin   13 Mar 2001 00:21:54 
 показать последние N записей (MySQL)   Mita Mikheev   13 Mar 2001 11:29:18 
 Re: показать последние N записей (MySQL)   Serguei   13 Mar 2001 14:51:25 
 Re: показать последние N записей (MySQL)   Gleb Galkin   14 Mar 2001 00:15:37 
 Re: показать последние N записей (MySQL)   Serguei   14 Mar 2001 09:32:53 
 Re: показать последние N записей (MySQL)   Alex Mikhajlichenko   14 Mar 2001 11:02:13 
 Re: показать последние N записей (MySQL)   Denis Golovtsov   14 Mar 2001 11:27:00 
 Re: показать последние N записей (MySQL)   Gleb Galkin   15 Mar 2001 02:05:54 
Архивное /su.dbms.sql/651323e76260.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional