sql >> Database teknologi >  >> RDS >> Sqlserver

Find brødkrummer til indlejrede sæt

her er SQL'en, der virkede for mig til at få "brødkrumme"-stien fra ethvert punkt i træet. Håber det hjælper.

SELECT ancestor.id, ancestor.title, ancestor.alias 
FROM `categories` child, `categories` ancestor 
WHERE child.lft >= ancestor.lft AND child.lft <= ancestor.rgt 
AND child.id = MY_CURRENT_ID 
ORDER BY ancestor.lft

Kath



  1. Mysqldump:Kan du ændre navnet på den tabel, du indsætter i?

  2. MySQL Mange-til-Mange Vælg

  3. PostgreSQL nextval og currval i samme forespørgsel

  4. Ukendt kolonne '' i 'feltliste'. Django