我有表A
,B
它们每个都有相同的主键(Col1)。
表 A 表 B 第 1 栏 | 第 2 栏 | 第 3 列 第 1 列 | 第四栏
我想B
根据 table 中相应行的信息更新 table 中的行A
。如果我要在两个表上获得一个带有内部连接的结果集,
select A.Col1, A.Col2, A.Col3, B.Col4 from A inner join B on A.Col1=B.Col1;
我可以遍历这个结果集并更新表 B 中的 Col4 吗?也就是说,使用 JDBC/ResultSet updateX(...) 方法?
我问的原因是,从结果集 A 连接 B 更新表 B 似乎有点奇怪。
澄清:不确定这是否重要,但我有兴趣通过 JDBC ResultSet 接口更新行,而不是直接的 MySQL 更新查询。感谢您的回复!