Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySql Zmodyfikowane drzewo zamówień w przedsprzedaży w celu utworzenia adresu URL

Coś takiego powinno wystarczyć...

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. node.js + łączenie połączeń mysql

  2. Jak za pomocą Laravel Migration zmienić typ danych kolumny i zaktualizować istniejące dane, aby pasowały do ​​nowego typu danych, bez używania surowych zapytań SQL?

  3. Uruchom MySQLDump bez blokowania tabel

  4. MySQL Row 30153 został wycięty przez błąd GROUP_CONCAT()

  5. Przechowywanie obrazu bezpośrednio w bazie danych czy jako dane base64?