我已经将两张桌子组合成一个分层树。
表1:代码结构
+--------+-------------+
| Code | Description |
+--------+-------------+
| A | Descr 1 |
| A1 | Descr 2 |
| A101 | Descr 3 |
| B | Descr 4 |
| B2 | Descr 5 |
| B202 | Descr 6 |
| B20201 | Descr 7 |
+--------+-------------+
表2:费用
+--------+-------------+------------+
| Code | Description | Cost total |
+--------+-------------+------------+
| A101 | Cost 1 | 10000 |
| B20201 | Cost 2 | 20000 |
+--------+-------------+------------+
我面临的挑战是获得以下结果:
A Descr 1
--A1 Descr 2
----A101 Descr 3
------A101 Cost 1 10000
B - Descr 4
--B2 Descr 5
----B202 Descr 6
------B20201 Descr 7
--------B20201 Cost 1 20000
如何创建这样的层次结构列表?有人能指出我正确的方向吗?
我的主要问题是从代码列表(A,A1,A101等)创建一个多维数组。