Последовательный запрос

Удирающий_от_Access
Дата: 14.09.2006 17:24:45
В поле таблицы хранятся уровни записей (level). Например, есть

id level
---------------------
1 2
2 5
3 2
4 3
5 4
6 2
7 3

Как выбрать всё с сохранением последовательности? Примерно так:

2
3
4
5

2
3

2

Спасибо.
RENaissance
Дата: 14.09.2006 17:31:51

Не понятен алгоритм формирования конечного результата.


Posted via ActualForum NNTP Server 1.3

Удирающий_от_Access
Дата: 14.09.2006 17:41:11
Вот из той, наверху, таблицы получить три записи - три последовательных ряда чисел - из поля level(int):

2,3,4,5

2,3

2
Glory
Дата: 14.09.2006 17:43:18
Удирающий_от_Access
Вот из той, наверху, таблицы получить три записи - три последовательных ряда чисел - из поля level(int):

2,3,4,5

2,3

2

Это называется "алгоритм" ?
Prolog
Дата: 14.09.2006 17:45:42
order by level ???
Удирающий_от_Access
Дата: 14.09.2006 17:52:20
order by даст, если не ошибаюсь, все навалом одной записью:

2,2,2,3,3,4,5
Prolog
Дата: 14.09.2006 17:54:38
Вы лучше обясните, как вы получаете хотя бы первую последовательность - 2,3,4,5. Никому ведь не понятно.
adv
Дата: 14.09.2006 17:58:32
моя понялъ.

1
select level from t group by level order by level

2
select level from t group by level having count(level)>1 order by level

3
select level from t group by level having count(level)>2 order by level
Удирающий_от_Access
Дата: 14.09.2006 17:58:42
А что, собственно, не ясно?

Я тоже знаю, что эта задачка кажется свиду простой...
Glory
Дата: 14.09.2006 18:01:25
Удирающий_от_Access
А что, собственно, не ясно?

Я тоже знаю, что эта задачка кажется свиду простой...

Неясно _почему_ результат должен быть такой.

Удирающий_от_Access
Я тоже знаю, что эта задачка кажется свиду простой...

Собственно про задачу не было ни слова. "Мне нужно выбрать" - это не задачу