Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQL untuk hubungan hierarkis

Ada beberapa cara berbeda untuk menyimpan data hierarkis di MySQL. Lihat presentasi Bill Karwin yang menunjukkan empat opsi.

  • Daftar Kedekatan
  • Pencacahan Jalur
  • Set Bersarang
  • Tabel Penutup

Anda menggunakan daftar kedekatan model untuk menyimpan data hierarkis, tetapi sayangnya ini adalah yang paling sulit model yang dapat Anda pilih untuk membuat kueri subpohon.

Pilihan Anda adalah:

  • Ubah ke model lain.
  • Batasi kueri hingga kedalaman n.
  • Gunakan prosedur tersimpan untuk melakukan kueri secara rekursif. Untuk informasi lebih lanjut tentang ini, lihat seri artikel Quassnoi - Kueri hierarkis di MySQL .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengkodean string menantang Python

  2. Alur kerja DDL transaksional untuk MySQL

  3. Utama harus menyertakan semua kolom dalam tabel kesalahan lokasi partisi?

  4. Konektor MySQL C++ 64bit dibangun dari sumber di Visual Studio 2012

  5. respons data ajax selalu 0 di php mysql