JAVA 方法中的棘手循环遍历数据库条目

Tricky loop through database entries in a JAVA method

我想循环下面的table(这个循环不是问题)

如果具有相同 ID(ID1 和 ID2)的项目之一成功并且所有其他项目也成功,则该方法对我来说应该 return "success"。看上面的图片,一个 7 - 7 是失败的,一个 7 -7 是成功的,所以这应该 return 成功。但前提是数据库中的其他条目(ID1 = 7 和 ID2 = 8)也成功。

有办法吗?

你应该使用像

这样的查询
select status from table1 where table1.ID1= table1.ID2;

你应该在 for 循环中检查 successfailure 的状态