sql >> Database >  >> RDS >> PostgreSQL

Recursieve zoekopdracht in PostgreSQL. KIES *

U hoeft de kolommen in de WITH . niet op te geven een deel. Als u dat weglaat, worden de kolomnamen bepaald door de eerste zoekopdracht in de UNION :

WITH RECURSIVE recursetree AS (
    SELECT * FROM tree WHERE parent_id = 0
  UNION
    SELECT t.*
    FROM tree t
    JOIN recursetree rt ON rt.id = t.parent_id
)
SELECT * 
FROM recursetree;


  1. PostgreSQL INSERT ON CONFLICT UPDATE (upsert) gebruik alle uitgesloten waarden

  2. Hoe SQL Server-database exporteren naar MySQL?

  3. Hoe genereer je een boomstructuur van deze resultatenset op basis van Tree Traversal Algorithm?

  4. [MySQL]:Wat is de sorteermethode?