Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Хитрый запрос! / 4 сообщений из 4, страница 1 из 1
10.10.2009, 00:43
    #36243447
Paulo82
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хитрый запрос!
Привет!

Нужна помошь! Есть таблица tbl1 в ней хранятся Структуры и в каждой структуре есть элементы с заданными ID, так что в разных структурах может могут быть элементы с одинаковыми ID.
Нужно написать такой запрос, чтобы ID всех структур, у которых есть хотя бы один обший элемент, получили значение равное конкатенации ИД этих структур.

Struct1 Elem1
Struct1 Elem2
Struct1 Elem3
Struct1 Elem4

Struct2 Elem1
Struct2 Elem5
Struct2 Elem6
Struct2 Elem7

Result:
Struct1-Struct2 Elem1
Struct1-Struct2 Elem2
Struct1-Struct2 Elem3
Struct1-Struct2 Elem4
Struct1-Struct2 Elem5
Struct1-Struct2 Elem6
Struct1-Struct2 Elem7

Есть у кого нибудь идеи, как ето можно сделать? Xотя бы без конкатенации, например, для упрошения, поставить любое значение от балды на место ИД новой структуры.

Заранее спасибо!
...
Рейтинг: 0 / 0
10.10.2009, 12:41
    #36243634
Dmitry..
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хитрый запрос!
select list(struct),elem
from t1
group by elem
--
для АСА
...
Рейтинг: 0 / 0
10.10.2009, 19:59
    #36243856
Paulo82
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хитрый запрос!
Dmitry..,

Thanks Dmitriy. Aggregate function List isn't supported on Sybase IQ version I'm currently using.
...
Рейтинг: 0 / 0
11.10.2009, 01:45
    #36244145
Dmitry..
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хитрый запрос!
Именно поэтому в первом топике сказано:
Всегда указывайте наименование и версию СУБД (Sybase ASE, Sybase ASA или Sybase IQ)
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Хитрый запрос! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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