serg_l |
Отправлено: 06.11.2004, 23:32 |
|
Не зарегистрирован
|
Помогите вывести данные из таблиц. Имеются две таблицы приведенные ниже:
kod_ed ob_ed kod_sb kod_ch
93 Прокладка 2 3496 569
128 Планка 3496 2764
132 Прокладка 1 3496 2788
569 Колодка 1 3496 2789
796 Вывод 3496 2825
2764 Угольник 3496 3176
2788 Колодка 2 569 796
2789 Колодка 3 2825 128
2825 Устройство синхрон. 2825 132
2826 Панель 2825 2826
3176 Кабель КР-1 2826 93
3496 Головное изделие
Нужно получить следующий состав таблицы:
- Головное изделие
- Колодка 1
- Вывод
- Угольник
- Колодка 2
- Колодка 3
- Устройство синхрон.
- Планка
- Прокладка 1
- Панель
- Прокладка 2
- Кабель КР-1 |
|
serg_l |
Отправлено: 06.11.2004, 23:38 |
|
Не зарегистрирован
|
Извините ! Поправочка
Помогите вывести данные из таблиц. Имеются две таблицы приведенные ниже:
kod_ed ob_ed
93 Прокладка 2
128 Планка
132 Прокладка 1
569 Колодка 1
796 Вывод
2764 Угольник
2788 Колодка 2
2789 Колодка 3
2825 Устройство синхрон.
2826 Панель
3176 Кабель КР-1
3496 Головное изделие
kod_sb kod_ch
3496 569
3496 2764
3496 2788
3496 2789
3496 2825
3496 3176
569 796
2825 128
2825 132
2825 2826
2826 93
Нужно получить следующий состав таблицы:
- Головное изделие
- Колодка 1
- Вывод
- Угольник
- Колодка 2
- Колодка 3
- Устройство синхрон.
- Планка
- Прокладка 1
- Панель
- Прокладка 2
- Кабель КР-1 |
|
AVC |
Отправлено: 08.11.2004, 09:37 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Какя СУБД?
Из известных мне СУБД только Oracle умеет сам "обходить деревья". В общем случае проблема решается при помощи SP и промежуточной таблицы, либо на стороне клиента средствами языка клиента. |
|