这是关于JDBC的问题。我有下一个任务。我正在遍历表 A 中的行,对于某些当前行,我想在 A 中的当前行的上下文中对表 B 执行一些查询。例如,如果我有一些查询,例如
SELECT B.description FROM A LEFT JOIN B ON A.ID = B.refId
然后我想获得 B.refId="current row from A".ID 的所有结果。请注意,我无法修改从 B 中选择结果的查询。
例如,让我们这样表 A:
ID name
1 nameA
2 nameB
和表 B:
ID description refID
1 desc1 1
2 desc2 1
3 decs3 2
4 desc4 2
因此,例如,如果我在 ID 为 2 的表 A 中的行上执行查询,那么我只想获取“desc3”和“desc4”。
我建议这个任务可以用游标来解决,但我很熟悉。谁能给我一个提示?