sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL rekurzivní dotaz rodič/dítě

Chcete-li získat všechny děti pro předmět 1, můžete použít

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. Chyba Oracle při vytváření pohledu - ORA-01720

  2. Problémy s generováním seznamu v pythonu a jeho ukládáním do databáze mysql

  3. Průvodce datovým modelem entity získá výjimku při pokusu o přidání nového připojení Oracle

  4. Postgres nemůže poslouchat konkrétní IP adresu