Mailinglisten-Archive |
> ich habe eine Tabelle, die folgendermaßen aufgebaut ist. > > id | parent | name > ---|--------|------ > 1 | 0 | Name01 > 2 | 0 | Name02 > 3 | 0 | Name03 > 4 | 1 | Name04 > 5 | 1 | Name05 > 6 | 4 | Name06 > > nun möchte ich möglichst elegant zu einer gegeben id die übergeordnete > Parentstukur bekommen. > Bsp.: id=6 > Ausgabe: > Name06 - Name04 - Name01 > > Bisher löse ich das mit mehreren Zählvariablen und diversen > SELECTs in einer Schleife. > Gibt es einen eleganteren Weg sowas zu lösen, evtl. sogar mit nur > einem SELECT-Befehl? Das geht nur mit einem Nested Tree Model, zu finden irgendwo bei www.koehntopp.de .(Vorsicht, die dort stehenden SQL-Abfragen sind (waren?) fehlerhaft). Mehr Infos auch bei Google. Grüße, Manuel --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive