【发布时间】:2015-09-28 09:00:19
【问题描述】:
我有一张如下图所示的表格: '合同'
company contractor subcontractor
intel x y
intel x z
intel x a
intel y a
intel y b
intel p q
intel p r
intel q s
googl m n
googl n r
googl n f
另一个表 '主要承包商'
company main_contractor
intel x
googl m
我需要使用 java 程序从这个表中提取数据到 java 对象或 json 作为层次结构。
[
[Intel, [x, [y, [a,b],z,a]],
[p, [q, [s],r]],
],
[googl, [m, [n, [[r,f]]
]
]
]
如何使用 java 程序从表中生成这样的分层数据?因为我使用的是 Ingres db,所以我没有 SQL 中可用的特殊功能,例如“connect by”或“with recursive”。
【问题讨论】:
-
不贴相关代码,没人能帮你。投反对票。您可以通过查看stackoverflow.com/help/how-to-ask 来参考如何提出问题,以及如何通过阅读以下内容来创建示例:stackoverflow.com/help/mcve
标签: java sql database tree hierarchy