我们有具有父子关系的嵌套文件夹。我们使用mysql myisam db。
数据以以下方式存储在数据库中。
每次在嵌套结构中创建子文件夹时,都会添加上一个parentid。我想得到一个文件夹的rootfolderid,这个文件夹被添加到下面的层次结构中。
FoldID ParentID |RootFolderID
-----------------|-------------------
1 0 | 0
2 1 | 1
3 2 | 1
4 3 | 1
5 4 | 1
请告诉我如何获取根folderid,并在每次创建文件夹后将其填充到rootfolderid列中。
谢谢。
最佳答案
如果知道父文件夹的信息,则根文件夹将与父文件夹相同。或者,如果父文件夹没有根文件夹,则根文件夹将是父文件夹本身。
关于sql - SQL查询根父子记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2996157/