|
|
|
Хитрый запрос!
|
|||
|---|---|---|---|
|
#18+
Привет! Нужна помошь! Есть таблица 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отя бы без конкатенации, например, для упрошения, поставить любое значение от балды на место ИД новой структуры. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2009, 00:43 |
|
||
|
Хитрый запрос!
|
|||
|---|---|---|---|
|
#18+
select list(struct),elem from t1 group by elem -- для АСА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2009, 12:41 |
|
||
|
Хитрый запрос!
|
|||
|---|---|---|---|
|
#18+
Dmitry.., Thanks Dmitriy. Aggregate function List isn't supported on Sybase IQ version I'm currently using. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2009, 19:59 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2010875]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 132ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...