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

Truy vấn SQL 6 độ phân tách để phân tích mạng

Tôi nghĩ đây là ý của bạn:

with recursive tc as(
select $1 as player_id, 1 as level
  union
select ph2.player_id, level+1
  from tc, phone_hashes ph1, phone_hashes ph2
  where tc.player_id=ph1.player_id
  and ph1.hash=ph2.hash
  and tc.level < 6  
)    
select distinct player_id from tc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phát hiện và xử lý khi một truy vấn cơ sở dữ liệu gặp sự cố

  2. Xuất tập lệnh CREATE cho cơ sở dữ liệu

  3. Pg_escape_string chính xác làm được gì?

  4. Tại sao PostgreSQL không thích tên bảng UPPERCASE?

  5. Đầu ra tệp của pg_dump trên MacOS ở đâu?