|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Astapov 2:5080/1003 26 Mar 2004 15:47:36 To : Alex Kicelew Subject : Re: sql вообще и sqlite в частности -------------------------------------------------------------------------------- Evening, Alex. Alex Kicelew <ark@mir.glasnet.ru> 02:15 26/3/2004 wrote: AK> Вопрос: как должен выглядеть результат запроса select distinct i from AK> t order by i limit 3? Я полагал, что 1, 2, 3, и mysql со мной AK> согласен. Hо sqlite на это выдает просто 1. Из того, что на limit 10 AK> он выдает 1, 2, 3, я делаю вывод, что он отрабатывает сначала limit, и AK> лишь потом отбирает из результата уникальные строки. Hо разве это AK> правильно? Под рукой, к сожалению, стандартов нет, а из дома в инете AK> плохо ищется, тем более, в такое время. Делай select * from (select distinct ...) limit. Будет работать и там, и там. -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D --- ifmail v.2.15dev5 * Origin: People also know me as 2:463/218 (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14646aef94166.html, оценка из 5, голосов 10
|