以下查询工作正常,但我有不同的要求。
我的要求如下。 我有table1和table2,table1包含5列,table2包含3列。现在,我们需要从table2中提取数据并插入table1。 table2中只包含3列,table1包含5列。所以其余的应该插入一些默认值。
有人可以帮我解决这个问题。
答案 0 :(得分:4)
在此处更改默认值1和2
Insert into table1(col1,col2,col3,col4,col5)
select col1,col2,col3,1,2 from table2
答案 1 :(得分:1)
您可以在插入语句中忽略默认值列。
Insert into table1(col1,col2,col3)
select col1,col2,col3 from table2
它在col4&中有默认值5。