我正在开发一个 GUI,其中包含一个包含 8 列的表(A、B、C、D、E、F、G)
在数据库中,我有两个表。表 1 包含 (A,B,C,D,E+),表 2 包含 (E,F,G)。这里 E+ 是表 1 的 FK。
现在我想使用准备好的语句插入,然后填充 GUI 表。我正在编写插入查询,如下所示。表 1 中的 E+ FK 用于填充表 2 的值。
insert into table1 (a,b,c,d,e,f,g) values (?,?,?,?,(select t2.E from t2 where t2.E=2)
ps.setString(1,a)
ps.setString(2,b)
ps.setString(3,b)
...
通过使用上述查询,我无法插入 DB 以及 GUI 表。请让我知道正确的查询。