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

Rekursiv forespørgsel i PostgreSQL. VÆLG *

Du behøver ikke at angive kolonnerne i WITH en del. Hvis du udelader det, vil kolonnenavnene blive bestemt af den første forespørgsel i 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. en permanent måde at gøre mysqli->set_charset() på?

  2. Gem String Array i MySql gennem java?

  3. Brug af en variabel som kolonnenavn i en mysql-forespørgsel

  4. Returdato fik ingen time og minutter returneret