Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySql url बनाने के लिए प्रीऑर्डर ट्री संशोधित करता है

कुछ ऐसा ही काफी होना चाहिए...

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. मेरी InnoDB तालिका में रिकॉर्ड गणना के लिए एक अजीब मूल्य क्यों है?

  2. अन्य पंक्तियों से गणना किए गए डेटा के साथ नई पंक्ति डालें

  3. MySQL में दिए गए दायरे में क्वेरी पॉइंट्स

  4. फ्लोट और दशमलव डेटा प्रकार के बीच अंतर

  5. गैर-प्राथमिक कुंजी, अद्वितीय, ऑटो-इंक्रीमेंटिंग आईडी के लिए SQLAlchemy ORM का उपयोग करना