我有表1和表2。我想将 table1 中的 a 列和 b 列插入到 table2 和我自己的值(value1 和 value2)中。 a 列和 b 列非常大,这就是为什么我不想将它们导入到我的 java 应用程序中。此外,我需要 a 和 b 选择的 where 条件。我的preparedStatement 应该是什么样子?我想如下:
insert into table2 (columnvalue1, columnvalue2, a, b) as
(select a, b from table1 where value3 = ? and value4 = ?)
最佳答案
类似于:
insert into table2 (columnforvalue1, columnforvalue2, a, b)
select value1, value2, a, b from table1 where value3 = ? and value4 = ?
或者
insert into table2 (columnforvalue1, columnforvalue2, a, b)
select ?, ?, a, b from table1 where value3 = ? and value4 = ?
关于java - 从另一个表插入 db2 表并拥有自己的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39635062/