Witam.
http://fungus.teststation.com/~jon/treehan...reeHandling.htm
Ma ktoś więcej informacji o tego typu implementacji drzewa w MySQL ?
Jak pobrać całe drzewo z wartością zagnieżdżenia każdego elementu ?
Pozdrawiam
SELECT DATA.* FROM DATA LEFT OUTER JOIN path ON (DATA.id = path.id) WHERE path.ancestorid = 123;
SELECT DATA.id, count(path.*) AS depth FROM DATA LEFT OUTER JOIN path ON (DATA.id = path.id)
SELECT DATA.id, DATA.weight, count(path.*) AS depth FROM DATA LEFT OUTER JOIN path ON (DATA.id = path.id) GROUP BY DATA.id, DATA.weight ORDER BY depth ASC, DATA.weight ASC;