Mailinglisten-Archive |
Johannes Vogel wrote: > > Rehi ihr SQLler > > Mir stellt sich grad ein weiteres Problem: > > Ich habe eine Tabelle mit einem Tree gespeichert: > +----+--------+---------+ > | ID | Parent | Title | > +----+--------+---------+ > | 1 | 0 | hallo | > | 2 | 0 | welt | > | 3 | 1 | grueezi | > | 4 | 1 | bonjour | > | 5 | 2 | world | > | 6 | 2 | monde | > +----+--------+---------+ > > Das ergibt dann nen Tree in der Art von > +- 1 hallo > ¦ +- 3 grueezi > ¦ +- 4 bonjour > +- 2 welt > +- 5 world > +- 6 monde > > Das kann in beliebiger Tiefe natürlich fortgesetzt werden. > > In einer zweiten Tabelle speichere ich das ausgewählte Element aus > diesem Tree, z.B. als 4 (Bonjour). Ich möchte nun mit einem > SQL-Statement alle betroffenen Elemente (4 und 1) herauslesen. Da die > Tiefe keine Grenzen kennen sollte, müsste dieses Statement irgendwie > auch rekursiv diese herauslesen... > > Hat jemand ne treffende Idee? > Vielen Dank für jeden Tipp > > Johannes > > --- > *** Abmelden von dieser Mailingliste funktioniert per E-Mail > *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe Das geht leider nur mit Oracle da gibt es eine Oracle-spezifische SQL-Erweiterung select .... connect by ... start with ... In MySQL wirst Du das wohl Host-seitig ausprogrammieren müssen Manfred Luckmann --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive