Предположим, у меня есть две таблицы, подобные этой:
table 1:
a b data
--- --- ----
a1 b1 1
a1 b2 2
a2 b1 3
a2 b2 4
table 2:
a b data
--- --- ----
a1 b1 5
a1 b2 6
a2 b1 7
a2 b2 8
Мне нужно объединить их следующим образом:
a b c data
--- --- --- ----
a1 b1 1 1
a1 b2 1 2
a2 b1 1 3
a2 b2 1 4
a1 b1 2 5
a1 b2 2 6
a2 b1 2 7
a2 b2 2 8
Входные таблицы находятся в двух разных файлах, и янужно, чтобы выходная таблица была записана в новый файл.
Я нашел этот вопрос , но он не задает точно то же самое, и мне нужна новая таблица в новом файле,а не представление.
Не важно, что столбец c
следует после a
и b
.
Я знаю, что столбец можно добавить с помощью
ALTER TABLE table_name ADD c TEXT;
но это заполняет новый столбец NULL
.