分层SQL查询 - SQLite

时间:2015-06-04 12:49:01

标签: sql sqlite hierarchy

我有这样的结构:

  • 网站
    • DocumentLibrary
      • 文件夹1
        • 档案1
      • 文件夹2
      • 文件夹3
        • 文件2
        • 文件3
    • DocumentLibrary 2
      • 文件6
      • 文件夹4
        • 文件夹5
          • 文件夹6
            • 文件5
            • 文件6

我的表格如下:

[网站] - websiteID - websiteName

[DOCUMENT_LIBRARY] - libraryID - libraryName - websiteID

[FOLDER] - folderID - 文件夹名称 - libraryID - parentFolderID

[FILE] - fileID - 文件名 - libraryID - folderID

我的问题是......给定SiteID和DocumentLibrary ID如何检索 文档库结构的所有文件夹? 文档库结构的所有文件?

1 个答案:

答案 0 :(得分:1)

根据版本,您可以使用类似MSSQL的CTE

http://www.sqlite.org/lang_with.html