Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 sql вообще и sqlite в частности   Alex Kicelew   26 Mar 2004 03:15:16 
 Re: sql вообще и sqlite в частности   Dmitry Astapov   26 Mar 2004 15:47:36 
 Re: sql вообще и sqlite в частности   Alex Kicelew   26 Mar 2004 23:30:09 
Архивное /ru.linux/135042fa6e07c.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional