PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL rekursive Parent/Child-Abfrage

Um alle Kinder für Fach 1 zu erhalten, können Sie

verwenden
WITH RECURSIVE c AS (
   SELECT 1 AS id
   UNION ALL
   SELECT sa.child_id
   FROM subject_associations AS sa
      JOIN c ON c.id = sa. parent_id
)
SELECT id FROM c;