2
信息想象一下,你有一个像这样在数据库中的树形数据结构:在数据库结构与节点的树状数据结构
Level:
id nextlevel desc
1 2 company
2 3 department
3 4 group
Nodes:
id level parentnode
0 1 null -> the company
1 2 0 -> dep 1
2 2 0 -> dep 2
3 3 2 -> group 1.1
4 3 2 -> group 1.2
我想存储有关各个层面的信息。也就是说,关于公司,部门和团体的信息。你会怎么做?
我想我可以添加一列到水平表,其中存储表相关。该表会是这样:
Level:
id nextlevel desc table
1 2 company company
2 3 department deparments
3 4 group groups
然后创建这些表:
Company:
id level desc etc...
1 1 Acme Company
我一直在想一个更好,更完美的解决方案,但我没有找到任何。 有人可以帮我吗?这是一个好的解决方案吗?
问候。