powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите с запросом
3 сообщений из 3, страница 1 из 1
Помогите с запросом
    #35906403
dorian grey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица
id kol
1 3
2 5
3 2

Надо создать запрос, который бы выводил id - kol раз, то есть

id kol
1 3
1 3
1 3
2 5
2 5
2 5
2 5
2 5
3 2
3 2

Можно ли вывести такую таблицу одним запросом, без временных таблиц и т.п.?
...
Рейтинг: 0 / 0
Помогите с запросом
    #35906419
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищи по форуму слово "RowGenerator"
...
Рейтинг: 0 / 0
Помогите с запросом
    #35907513
dorian grey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Нашел. Помогло в следующем виде.

create table ppp (value char(10) default '', cnt int default 0)

insert into ppp values('a', 1);
insert into ppp values('b', 3);
insert into ppp values('c', 2);
insert into ppp values('d', 1);
insert into ppp values('e', 10);

select a.* from ppp a, RowGenerator s
WHERE a.cnt >= s.row_num
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]