Необходимо объединить две таблицы без перекрестного соединения между ними.
Условие соединения необходимо выполнить для Tabl.month = Tab2.month
Ввод
Table1 Table2
Month ID Month ID
1 a 1 a
1 b 1 b
1 c 2 g
2 d 3 i
2 e 3 j
3 f 3 k
Вывод:
Month_Tab1 ID_Tab1 Month_Tab2 ID_Tab2
1 a 1 a
1 b 1 b
1 c Null Null
2 d 2 g
2 e Null Null
3 f 3 i
Null Null 3 j
Null Null 3 k
Вышеуказанное o / p требуется, без перекрестного соединения, пробовал полное внешнее соединение, но происходит перекрестное соединение, так как идентификатор дублируется в обеих таблицах. Соединение влево / вправо также не может быть применимо, поскольку любая из таблиц может иметь больший набор идентификаторов.