|
|
|
|
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
|
в принципе через юнион решил
|
|
Основная теорема систематики: Новые системы плодят новые проблемы.