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

Kết nối bằng tương đương trước cho MySQL

MySQL không hỗ trợ truy vấn đệ quy vì vậy bạn phải thực hiện nó một cách khó khăn:

  1. Chọn các hàng có ParentID = X ở đâu X là gốc của bạn.
  2. Thu thập Id giá trị từ (1).
  3. Lặp lại (1) cho mỗi Id từ (2).
  4. Tiếp tục đệ quy bằng tay cho đến khi bạn tìm thấy tất cả các nút lá.

Nếu bạn biết độ sâu tối đa thì bạn có thể nối bảng của mình với chính nó (sử dụng LEFT OUTER JOINs) đến độ sâu tối đa có thể và sau đó dọn sạch các NULL.

Bạn cũng có thể thay đổi biểu diễn cây của mình thành tập hợp lồng nhau .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để truy cập dòng lệnh MySQL với XAMPP dành cho Windows?

  2. Cách triển khai MySQL trên Ubuntu và được quản lý hoàn toàn

  3. JSON_VALID () - Kiểm tra JSON hợp lệ trong MySQL

  4. Dự phòng &Dự phòng trên Amazon RDS

  5. Mytop - Một công cụ hữu ích để theo dõi hiệu suất MySQL / MariaDB trong Linux