Oracle
 sql >> база данни >  >> RDS >> Oracle

Проста рекурсивна заявка в Oracle

Можете да използвате connect by клауза.

Във вашия случай SQL може да изглежда така:

select child, parent, level
from family_tree 
connect by prior parent = child


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате аналитични функции в oracle (над разделяне по ключова дума)

  2. ORACLE SQL:Вземете всички цели числа между две числа

  3. Как да експортирате резултатите от заявката на Oracle в JSON файл, когато използвате SQLcl

  4. Грешка 404 не е намерена с EM 12c

  5. Проверете дали таблицата съществува или не, преди да я създадете в Oracle