【发布时间】:2016-07-19 17:44:49
【问题描述】:
目前我正在开发一个应用程序,它必须在数据库中存储文件层次结构(不区分文件夹和文件)。为此创建了下表:
tbl_files
----------------------------------
| id | name | parent |
----------------------------------
父字段对于tbl_files 本身来说是陌生的。主目录的 ID 为 root。我现在想获取文件的路径,直到到达根目录。我想过用递归 SQL 查询来做到这一点,但我不知道如何从数据库中“返回”路径。
递归查询是好的还是不好的做法?我应该如何用这个查询“生成”路径?
【问题讨论】: