|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Serguei 2:5020/400 13 Mar 2001 14:51:25 To : All Subject : Re: показать последние N записей (MySQL) -------------------------------------------------------------------------------- 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 -- My best regards. Serguei. <rozovik@tut.by> Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/648823e29869.html, оценка из 5, голосов 10
|