뭔가 :
WITH RECURSIVE hierarchy (folderid, ParentFolderId, FolderName) as (
SELECT folderid, ParentFolderId, FolderName
FROM folders
WHERE ParentFolderID = -1
UNION ALL
SELECT folderid, ParentFolderId, FolderName
FROM folders f
JOIN hierarchy p ON p.folderID = f.parentFolderID
)
SELECT *
FROM hierarchy
편집 : 특정 폴더의 모든 부모를 찾는 계층 구조 "가"를 안내합니다 다음 쿼리.
WITH RECURSIVE hierarchy (folderid, ParentFolderId, FolderName) as (
SELECT folderid, ParentFolderId, FolderName
FROM folders
WHERE folderid = 42
UNION ALL
SELECT folderid, ParentFolderId, FolderName
FROM folders f
JOIN hierarchy p ON p.parentFolderID = f.folderID
)
SELECT *
FROM hierarchy
이인제 북동 파를 싶어서의 프랑스어) –
@OMG의 조랑말 : 영어 사이트를보십시오 : http://pabloj.blogspot.com/2008/01/new-challenges-new-synthax.html –
@ypercube : 당신이 작성한 질문 : p –