我是sql的新手。它是否最适合以高效简单的方式管理和动态创建数据库中的分层数据? 比如说,我使用网格视图来查看分层数据。我的网格视图需要显示如下。
Red <---Fruit 1
Apple
strawberry
Yellow <-----Fruit 2
banana
Papaya
请帮助我在这种情况下如何设计数据库结构。另一方面,我如何进行排序。例如: 我将序列号改为
Yellow <-----Fruit 2 become Fruit 1
banana
Papaya
Red <---Fruit 1 become Fruit 2
Apple
strawberry
这是我的表(父列和子列)
Parent Child
null Red
Red Apple
Red Strawberry
null Yellow
Yellow banana
banana papaya
请给我一些想法并给我一些例子。感谢