我们有具有父子关系的嵌套文件夹。我们使用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/

10-09 21:16