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

MySQL tất cả các mối quan hệ cha-con

Với MySQL, cách dễ nhất mà tôi thực hiện là lưu trữ tất cả các đường dẫn trong cây, tạo đóng bắc cầu .

table_children
parent child
0      0
1      1
2      2
3      3
4      4
0      1
0      2
0      3
0      4
1      2
1      3
1      4
3      4

Bây giờ bạn có thể truy vấn nó như vậy:

SELECT t.*
FROM table_children c
JOIN table t ON c.child = t.id
WHERE c.parent = 0;

Xem thêm:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn ngày từ biểu mẫu bằng PHP Mysql

  2. không thể truy cập mysql từ dòng lệnh mac

  3. Làm thế nào để đặt một biến thành kết quả của một thủ tục được lưu trữ bên trong một MYSQL kích hoạt?

  4. Cách giới hạn truy vấn SHOW TABLES

  5. Chấm dứt các kết nối mysql nhàn rỗi