sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL rekursiv forælder/barn-forespørgsel

For at få alle børn til emne 1, kan du bruge

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;


  1. Hvorfor er præcisionen faldende, når du multiplicerer summen til et andet tal

  2. Mysql - Sådan finder du ud af isolationsniveauet for transaktionerne

  3. Hvordan indlæser din Oracle ODBC-driver Oracle-klienten?

  4. Sådan sikkerhedskopieres/gendannes MySQL/MariaDB og PostgreSQL ved hjælp af 'Automysqlbackup' og 'Autopostgresqlbackup' værktøjer