PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Kueri rekursif di PostgreSQL. PILIH *

Anda tidak perlu menentukan kolom di WITH bagian. Jika Anda mengabaikannya, nama kolom akan ditentukan oleh kueri pertama di 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menyebarkan PostgreSQL ke Wadah Docker Menggunakan ClusterControl

  2. Mengambil baris dari beberapa tabel dengan UNION ALL atau menggunakan satu tabel dalam produksi?

  3. TypeORM FindOperator dengan transformator

  4. Bagaimana saya bisa mendengarkan pembuatan model tertentu dan membuat yang baru (di tabel yang berbeda) berdasarkan ini?

  5. Permintaan induk/anak rekursif PostgreSQL