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

bantuan kueri mysql untuk tampilan hierarki

Anda sebaiknya melakukannya dalam logika aplikasi Anda daripada dalam kueri Anda.

Kode semu

query=SELECT id, type_name, type_reportToId FROM table ORDER BY id ASC, report_toId ASC

// loop through rows
currentParent = 0
processed = 0
hierarachyLevel = 0
while ( processed < foundrows ) 
{
     while ( row = fetchrow( dbResult ) )
    {
         if ( row[type_reportToId] == currentParent )
         {
             resultHierarchy[hierarchyLevel] = row
             currentParent = row[id]
             processed++
             hierarchyLevel++
             dataseek( dbResult, 0 )
             break
         }
   }

}




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi jarak jauh MySQL [tidak seperti biasanya]

  2. Unggah banyak file ke server dengan php tidak mengunggah ke server semua file

  3. Bagaimana cara mengimpor file .sql di database mysql menggunakan PHP?

  4. Memasukkan data ke Mysql di Malayalam

  5. Optimasi Logika MySql