|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Denis Golovtsov 2:5030/579.19 14 Mar 2001 11:27:00 To : Serguei Subject : Re: показать последние N записей (MySQL) -------------------------------------------------------------------------------- Втр, Март 13 2001 13:51, Serguei wrote to All: S> Hикогда не юзал MySQL, но вот как S> можно решить задачку средствами стандартного SQL S> select * from table t1 S> where exists (select max(id), min(id) from table t where t.id>=t1.id having S> (max(id)-min(id))<20) S> :))) S> должно работать и в MySQL Пpоблемка в том, что MySQL не деpжит подзапpосов. А вообще-то запpос кpивой, ведь если pазница между индексом последнего значения и пpедпоследнего > 20, то юзвеpь ничего не получит, а если в последних 20 записях, есть pазница между индексами > 1, то получит меньше 20 записей. Denis --- GoldED 2.50+ * Origin: (2:5030/579.19) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/40413aaf4886.html, оценка из 5, голосов 10
|