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

Cara yang lebih dinamis untuk menyarangkan kategori multi-level

Jika Anda menggunakan childof =0 untuk menunjukkan bahwa kategorinya adalah anak dari siapa pun, Anda dapat mundur hingga mencapai 0. Jadi mulai dari:

id  name           childof
7   Motor-Racing   6

Anda akan memiliki while loop yang akan berlanjut hingga Anda mendapatkan nilai rowtable['childof'] sebesar 0.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengguna Aktif Mingguan untuk setiap hari dari log

  2. Perbaiki "ERROR 1250 (42000):Tabel '...' dari salah satu SELECT tidak dapat digunakan dalam klausa ORDER global" saat menggunakan UNION di MySQL

  3. Nilai min dan maks MySQL dan tanggal yang sesuai untuk setiap bulan

  4. Sisipan MySQL lambat

  5. Bagaimana cara mendapatkan ukuran tabel MySQL untuk tabel dalam database?