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

MySql Modifikasi pohon preorder untuk membuat url

Sesuatu seperti ini sudah cukup...

SELECT CONCAT_WS('/',x.path,y.page_name) full_path
  FROM
     ( SELECT node.id, GROUP_CONCAT(parent.title ORDER BY parent.lft SEPARATOR '/') path
         FROM category node
         JOIN category parent
           ON node.lft BETWEEN parent.lft AND parent.rgt
        GROUP 
           BY node.title
        ORDER 
           BY node.lft
     ) x
  JOIN pages y
    ON y.category_id = x.id;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Format pilih MySql, kolom bulat

  2. PHP Peringatan:PHP Startup:Tidak dapat memuat perpustakaan dinamis '/usr/lib/php/20151012/msqli.so'

  3. Bagaimana cara menghubungkan database MySQL menggunakan Python+SQLAlchemy dari jarak jauh?

  4. Variabel SELECT INTO di MySQL DECLARE menyebabkan kesalahan sintaks?

  5. Bagaimana saya bisa menjumlahkan kolom di beberapa tabel di MySQL?