Я пытаюсь выполнить эту вставку в операторе выбора:
insert into xyz (select t1.column1, t1.column2 from table1 t1, table2 t2
where t1.column1 = t2.column1)
Но получаю ошибку: «Количество назначенных значений не совпадает с числом указанных или подразумеваемых столбцов или переменных»
Я хочу установить для всех остальных столбцов значение NULL (например, от t1.column3 до t1.column50).
Есть ли способ сделать это без необходимости явного перечисления всех столбцов в списке выбора?заявление?
insert into xyz (select t1.column1, t1.column2, null as column3, null as column4, null as
column5... from table1 t1, table2 t2
where t1.column1 = t2.column1)