繁体   English   中英

SQL查询根父子记录

[英]SQL query root parent child records

我们有嵌套的父子关系文件夹。 我们使用MySQL MyISAM DB。 数据以下列方式存储在DB中。

每次在嵌套结构中创建子文件夹时,都会添加先前的parentID。 我想获取一个文件夹的RootFolderID,该文件夹在层次结构中添加,如下表所示。

FoldID  ParentID |RootFolderID
-----------------|-------------------
1         0      | 0
2         1      | 1
3         2      | 1
4         3      | 1
5         4      | 1

请让我知道如何获取根文件夹ID,并在每次创建文件夹后在RootFolderID列中填充它。

谢谢。

如果您知道父文件夹的信息,那么根文件夹将与父文件夹的根文件夹相同。 或者,如果父级没有根文件夹,则根文件夹将是父文件夹本身。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM