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

Làm thế nào để tìm tất cả ID của trẻ em một cách đệ quy?

Có hai phương pháp cơ bản để thực hiện việc này:danh sách kề và danh sách lồng nhau. Hãy xem Quản lý dữ liệu phân cấp trong MySQL .

Những gì bạn có là một danh sách gần kề. Không, không có cách nào để lấy một cách đệ quy tất cả các con với một câu lệnh SQL duy nhất. Nếu có thể, chỉ cần lấy tất cả chúng và ánh xạ tất cả chúng trong mã.

Các tập hợp lồng nhau có thể làm những gì bạn muốn nhưng tôi có xu hướng tránh điều đó vì chi phí chèn bản ghi cao và dễ xảy ra lỗi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. triển khai truy vấn LIKE trong PDO

  2. Làm cách nào để lưu trữ tệp .pdf vào MySQL dưới dạng BLOB bằng PHP?

  3. ER_NOT_SUPPORTED_AUTH_MODE - Máy chủ MySQL

  4. Làm cách nào để xử lý các ràng buộc khi xếp hạng kết quả trong MySQL?

  5. Chèn các giá trị hộp kiểm vào cơ sở dữ liệu