Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 比较多个变量并更新另一个变量_Java_Sql - Fatal编程技术网

Java 比较多个变量并更新另一个变量

Java 比较多个变量并更新另一个变量,java,sql,Java,Sql,我有两个数据库,其中我需要比较字段值,如果发现它们相等,我必须更新第三个数据库 假设表1包含以下字段: 表1.1卡马克 表1.carModel 表1.1汽车燃料 此外,表2给出了确切的字段: 表2.1卡马克 表2.carModel 表2.1汽车燃料 我需要比较table1.carMake和table2.carMake,如果它们相等,我需要更新一个变量,比如说,分数为10分,这将进入一个单独的表。 因此,在某种程度上,我需要检查表1和表2中类似字段的所有记录 我使用嵌套循环,它们非常大。因此,寻找

我有两个数据库,其中我需要比较字段值,如果发现它们相等,我必须更新第三个数据库

假设表1包含以下字段: 表1.1卡马克 表1.carModel 表1.1汽车燃料

此外,表2给出了确切的字段: 表2.1卡马克 表2.carModel 表2.1汽车燃料

我需要比较table1.carMake和table2.carMake,如果它们相等,我需要更新一个变量,比如说,分数为10分,这将进入一个单独的表。 因此,在某种程度上,我需要检查表1和表2中类似字段的所有记录

我使用嵌套循环,它们非常大。因此,寻找一个紧凑的代码

谢谢!
Sri

所以你必须对表1使用两个嵌套的loop1,对表2使用另一个嵌套的loop1,我认为没有任何其他选择定义。性能或代码行都非常庞大?您考虑过java循环上的存储过程吗?如果您真的在使用数据库,为什么不使用SQL语句来完成这项工作?类似于表3中的不精确代码更新分数=分数+10,其中table3.carMake在表2中选择table2.carMake,table1中table1.carMake=table2.carMake和table1.CarModel=table2.CarModel您使用的是哪种DBMS?博士后?神谕在你们的第一句话中,数据库的意思是表吗?您还应该包括一些示例数据和预期输出。