Имя: Пароль:
1C
1C 7.7
v7: Прямой запрос: добавить недостающие строки
0 dk
 
05.03.12
09:43
Исходные:
Таблица1 вида
Колонка123 - Колонка232 - Группа1 - Подгруппа11 - Значение111
Колонка312 - Колонка333 - Группа1 - Подгруппа12 - Значение121
Колонка875 - Колонка548 - Группа2 - Подгруппа21 - Значение211
Колонка954 - Колонка782 - Группа2 - Подгруппа22 - Значение221

Таблица2 вида
Группа1 - Подгруппа11
Группа1 - Подгруппа12
Группа1 - Подгруппа13
Группа2 - Подгруппа21
Группа2 - Подгруппа22
Группа2 - Подгруппа23

Хочу получить таблицу вида
Колонка123 - Колонка232 - Группа1 - Подгруппа11 - Значение111
Колонка123 - Колонка232 - Группа1 - Подгруппа12 - 0
Колонка123 - Колонка232 - Группа1 - Подгруппа13 - 0
Колонка312 - Колонка333 - Группа1 - Подгруппа12 - Значение121
Колонка312 - Колонка333 - Группа1 - Подгруппа11 - 0
Колонка312 - Колонка333 - Группа1 - Подгруппа13 - 0
Колонка875 - Колонка548 - Группа2 - Подгруппа21 - Значение211
Колонка875 - Колонка548 - Группа2 - Подгруппа22 - 0
Колонка875 - Колонка548 - Группа2 - Подгруппа23 - 0
Колонка954 - Колонка782 - Группа2 - Подгруппа22 - Значение221
Колонка954 - Колонка782 - Группа2 - Подгруппа21 - 0
Колонка954 - Колонка782 - Группа2 - Подгруппа23 - 0
----
т.е. нужно развернуть все строки Таблица по колонке Подгруппа из таблица2
---
Вроде простая задачка, но что-то туплю
1 ДенисЧ
 
05.03.12
09:44
left join
2 dk
 
05.03.12
09:46
(1) к таблица2 приджойнить таблицу1?
тогда пропадут первые 2 колонки
3 toypaul
 
гуру
05.03.12
09:48
5 dk
 
05.03.12
12:00
(3) вроде то что надо, но ..
если бы просто по подгруппе 2 разложить, а тут подчинение через группу
6 ЧеловекДуши
 
05.03.12
12:03
Не взлетит :)
Но автору ведней :)
7 dk
 
05.03.12
12:15
в принципе через юнион решил
Основная теорема систематики: Новые системы плодят новые проблемы.