【发布时间】:2012-01-07 03:07:17
【问题描述】:
我是 SQL 的新手。我需要建立一个数据库来保存以下树中的数据:
tree
========
stringA
/ | \
groupA groupB groupC
| | | \
groupW groupX groupY groupZ
我有大约 20,000 个不同的 'stringA' 值。每个将被组织成 1 个或多个子组,每个子组将被组织成 1 个或多个父组。当我的程序启动时,我需要列出所有父组。如果用户选择其中一个组,我需要列出作为该父级的所有子组的所有子组。如果用户选择了子组,那么我需要列出子组中包含的所有叶节点。
每个“stringA”具有的子组的数量各不相同,每个子组的父父组的数量也是如此。
谁能提供有关如何将这些数据组织到表格中的建议?就像我说的,我完全是 SQL 的菜鸟,所以非常感谢任何帮助!
谢谢!
晴天
【问题讨论】:
标签: sql database-design