phpbar.de logo

Mailinglisten-Archive

Select-Problem

Select-Problem

Manuel Trunk mysql_(at)_lists.phpcenter.de
Wed, 8 Aug 2001 12:15:10 +0200


> 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