0

我被问到这两个问题但无法回答,我认为它涉及一个SELECT与递归一起使用的简单查询。

  1. 表示数据库中的 Windows 目录层次结构,其中有一个父目录(驱动器 C:),其余是子目录和子目录的子目录。

    (我的回答:一张有 2 列的表格id INT, parentId INT

  2. 现在编写 SQL 代码,该代码将获取一个目录 ID,并将返回其所有子文件夹和子文件夹的子文件夹等。

4

1 回答 1

0

如果这是特定于 SqlServer 的测试,则评论中的“with”解决方案可能是预期的答案。它甚至可能适用于某些现实生活中的情况。

在其他情况下,您可能需要一个存储过程,或者将树建模为“嵌套集”,或者根本不使用关系数据库。(neo4j 是一个可能的候选人)

于 2013-05-28T19:09:42.833 回答