sql >> Base de Datos >  >> RDS >> Sqlserver

Encontrar migas de pan para conjuntos anidados

aquí está el SQL que funcionó para mí para obtener la ruta de "miga de pan" desde cualquier punto del árbol. Espero que ayude.

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