我有一个java.sql.ResultSet这样的:需要转换一个结果集的一些数据结构
=============================
| colA | ColB | ColC | ColD |
=============================
| 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 2 |
| 1 | 1 | 2 | 3 |
| 1 | 1 | 2 | 4 |
| 1 | 2 | 3 | 5 |
| 1 | 2 | 4 | 6 |
| 1 | 2 | 4 | 7 |
| 1 | 2 | 4 | 8 |
| 1 | 3 | 5 | 9 |
| 1 | 3 | 6 | 10 |
=============================
第一列总会有一个值。最后一列将始终是唯一的。
我需要,我想检索所有在寒冷中对应于COLB或COLC或可乐特定项目的项目的实施。
,例如,如果我请求的所有项目在冷为值2在COLB,我应该得到[5,6,7,8](作为列表或阵列)。
我在想如果一个树实现将是一个正确的方式去做这件事。
什么是最好的方法来完成?提前致谢。
为什么不改变你的查询来检索你所需要的而不是用代码来做:'SELECT COLD FROM your_table WHERE ColB = 2'? – assylias
它不是一张桌子。它是存储过程的结果。我不知道ColB,ColC和ColD的价值是什么。编辑存储的proc不是一个选项。 –