将两个列表合并到分层树

时间:2016-04-08 13:06:19

标签: php mysql

我已经将两张桌子组合成一个分层树。

表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等)创建一个多维数组。

0 个答案:

没有答案