У меня есть 2 таблицы
T1
order1 grp
----------- -----------
1 1
2 1
3 1
4 1
1 2
2 2
3 2
T2
order1 count1 abbrev grp
----------- ----------- ------ -----------
2 5 A 1
1 17 B 2
2 11 B 2
Таблицы объединяются следующим образом:
SELECT
t2.grp, t2.order1, t2.count1, t2.abbrev
FROM t2
JOIN t1
ON
t1.grp = t2.grp and
t1.order1 = t2.order1
Результат:
grp order1 count1 abbrev
----------- ----------- ----------- ------
1 2 5 A
2 1 17 B
2 2 11 B
Проблема в том, что мне нужна строкадля каждой возможной комбинации для каждой группы:
grp order1 count1 abbrev
----------- ----------- ----------- ------
1 1 0 A
1 2 5 A
1 3 0 A
1 4 0 A
2 1 17 B
2 2 11 B
2 3 0 B