Witam!
Wspomagając się artykułami http://www.sitepoint.com/article/hierarchi...ata-database/2/ i http://dev.mysql.com/tech-resources/articl...hical-data.html stworzyłem własną implementację drzewa opartego o lft i rght. Wszystko mi elegancko działa, tzn:
dodawanie nodów,
przesuwanie góra-dół w obrębie jednej gałęzi,
usuwanie
Potrzebuje jeszcze dodatkowej funkcjonalności tzn wycinania noda i przenoszenia go w inne miejsce. Oczywiście zakładam że po wycięciu noda nie można go wkleić do jego własnej podgałęzi. Jeżeli ktoś potrafi mnie wspomóc odpowiednim sqlem bardzo proszę. Męczę się z tym już jakiś czas i nie ma efektów.