|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Kicelew 2:5020/400 26 Mar 2004 23:30:09 To : Dmitry Astapov Subject : Re: sql вообще и sqlite в частности -------------------------------------------------------------------------------- Dmitry Astapov пишет Alex Kicelew: 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>> плохо ищется, тем более, в такое время. DA> Делай select * from (select distinct ...) limit. Будет работать и там, и DA> там. Этот вариант я тоже пробовал. С тем же результатом. -- Alex Kicelew <ark@mir.glasnet.ru> ICQ#3887592 --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/135042fa6e07c.html, оценка из 5, голосов 10
|