PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Truy vấn đệ quy trong PostgreSQL. LỰA CHỌN *

Bạn không cần chỉ định các cột trong WITH phần. Nếu bạn bỏ qua điều đó, tên cột sẽ được xác định bởi truy vấn đầu tiên trong 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. Rails:Cách sử dụng phạm vi để tìm một phần tử trong mảng của mảng

  2. Các phương pháp hay nhất về sao chép PostgreSQL - Phần 2

  3. không thể lưu trữ 0 hoặc 1 dưới dạng boolean laravel postgresql

  4. Hệ thống lại khóa ngoại cho các trường

  5. Làm cách nào để liệt kê tất cả các bảng có dữ liệu thay đổi trong 24 giờ qua?