|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Gleb Galkin 2:5020/400 14 Mar 2001 00:15:37 To : All Subject : Re: показать последние N записей (MySQL) -------------------------------------------------------------------------------- On Tue, 13 Mar 2001 10:51:25 +0000 (UTC), Serguei <rozovik@tut.by> wrote: > >Hi Gleb Galkin! > >"Gleb Galkin" <gleb@zen.ru> wrote in message >news:slrn9aklr7.2m0.gleb@homesweethome.ru... >> >> Подскажте плз можно ли сделать сабж за один запрос в MySQL. >> Hапример нужно вывести последние 20 записей >> >> SELECT * FROM table WHERE (id >(max(id) - 20)); >> >> так не получаеться... >> >Hикогда не юзал MySQL, но вот как >можно решить задачку средствами стандартного SQL > >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 не поддерживает. Увы... ------------------------------- Best Regards, Gleb Galkin --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/1233445da07ee.html, оценка из 5, голосов 10
|