insert into table1 select * from table2
tabl1与table2相比有一个添加列。
如何在没有在Redshift的插入查询中单独设置所有列名称的情况下,将其他列的数据从table2移动到table1?
有什么想法吗?
答案 0 :(得分:0)
如果你真的想要这样做,你必须将所有额外的列放在列列表末尾的table2处,然后你就可以在选择星之后设置空值或值:
insert into table1
select *, null, null, null
from table2