【发布时间】:2014-03-07 13:55:26
【问题描述】:
我在这里发布了一个问题:
java nested while loop in result set
答案是正确的,但不幸的是我的 sql server 不支持不敏感、可更新的 ResultSets(错误为“the cursor type/concurrency combination is not supported”)
从 2 个结果集中合并结果以获得如下所示的合并结果的最佳方法是什么。
ResultSet set1:
id | name
1 | A
2 | B
3 | C
...
ResultSet set2:
id | alias
1 | F
2 | G
2 | H
我要打印出来:
Id: 1, Name: A, Alias: F
Id: 2, Name: B, Alias: G, H
仅供参考,id 在两组中都按升序排列。两个 ResultSet 都是 sql 查询返回的结果 而且我不使用 UNION,因为 sql SELECT 查询返回不同的字段('name' 和 'alias')
【问题讨论】: