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

kueri diri rekursif

Anda mengatur data hierarki menggunakan model daftar kedekatan . Fakta bahwa operasi rekursif seperti itu sulit sebenarnya merupakan salah satu kelemahan utama model ini.

Beberapa DBMS, seperti SQL Server 2005, Postgres 8.4 dan Oracle 11g, mendukung kueri rekursif menggunakan ekspresi tabel umum dengan WITH kata kunci.

Untuk MySQL, Anda mungkin tertarik untuk membaca artikel berikut yang menjelaskan model alternatif (set bersarang model ), yang membuat operasi rekursif lebih mudah (mungkin):

Selain itu, saya juga menyarankan untuk melihat presentasi Bill Karwin ditunjukkan dalam komentar di atas. Model tabel penutup yang dijelaskan adalah alternatif yang sangat valid untuk kumpulan bersarang.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Encoder Python JSON untuk mendukung datetime?

  2. mysql mengubah kunci unik menjadi primer (mariadb)

  3. MySQL group_concat_max_len dalam kueri

  4. Bidang varchar lebar menyebabkan Konversi yang diminta tidak didukung kesalahan menggunakan openquery dengan server tertaut MySQL

  5. SET GLOBAL max_allowed_packet tidak berfungsi