Один из возможных способов - сначала удалить столбцы Cost
и Remaining
, а затем создать его.
CREATE OR REPLACE TABLE `transactions.test_table` AS
SELECT
* EXCEPT (Cost, Remaining)
FROM
`transactions.test_table`;
Приведенная выше таблица создаст таблицу без этих 2 столбцов. Теперь вы можете вставить данные из другой таблицы, создав другие столбцы.
Лучше сделать следующее:
CREATE OR REPLACE TABLE `transactions.test_table` AS
SELECT
table1.Date, table1.Name, table2.Cost, table2. Remaining
FROM
`transactions.test_table` table1, `transactions.other_table` table2;