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
в принципе через юнион решил
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс