在mysql查询中连接同一个表并获取子文件夹

在mysql查询中连接同一个表并获取子文件夹,mysql,hibernate,querying,Mysql,Hibernate,Querying,我有一个用于在文档管理系统中保存“文件夹”的表 folder_id name parent_id 这里的parent\u id是同一个表指向其父文件夹的参考键。因此,我需要从文件夹id(即文件夹的子文件夹列表)中检索所有文件夹id 是否可以以自联接的形式进入单个查询?试试看 Select d.folder_id from folders as d, folders as e where d.parent_id = e.folder_id 我只想检索一个文件夹的所有子文件夹id。即,支持我的文

我有一个用于在文档管理系统中保存“文件夹”的表

folder_id
name
parent_id
这里的
parent\u id
是同一个表指向其父文件夹的参考键。因此,我需要从文件夹id(即文件夹的子文件夹列表)中检索所有文件夹id

是否可以以自联接的形式进入单个查询?

试试看

Select d.folder_id from folders as d, folders as e where d.parent_id = e.folder_id

我只想检索一个文件夹的所有子文件夹id。即,支持我的文件夹id 15,然后检索其子文件夹,如果存在,再次检索其子文件夹的子文件夹。