Av det du har visat, skulle jag anta att du har 4 tabeller med en en till många relation mellan Project and Phase , Phase and Folder och Folder and Document .
Din SQL-sats kan då vara så enkel som att sammanfoga dem alla
SELECT *
FROM Projects p
INNER JOIN Phases ph ON ph.ProjectID = p.ProjectID
INNER JOIN Folders f ON f.PhaseID = ph.PhaseID
INNER JOIN Documents d ON d.FolderID = f.FolderID
Jag ser verkligen inget behov ännu av att göra det svårare än nödvändigt genom att slänga in CTE:s