Как с помощью SQL определить родителя с вложенными отношениями в базе данных?

Я использую Firebird 2.1. Имя таблицы Папки с полями:

  • FolderID
  • ParentFolderID
  • FolderName

ParentFolderID равно -1, если это корневая папка - в противном случае он содержит ID родительской папки.

Как мне найти всех родителей (до корневой папки) узла низкого уровня?

Нужен ли мне рекурсивный запрос? ( Firebird поддерживает их )

6
задан RacerNerd 16 May 2014 в 22:16
поделиться