phpbar.de logo

Mailinglisten-Archive

AW: [dbs] rekursive abfrage

AW: [dbs] rekursive abfrage

Stefan Schälle s.schaelle at navelmedia.ch
Die Aug 3 17:14:28 CEST 2004


Hallo Zusammen,

Also die einfachste Lösung heisst Nested Sets
http://www.google.ch/search?sourceid=navclient&ie=UTF-8&oe=UTF-8&q=neste
d+sets

Damit lässt sich ein beliebig tiefer Baum mit einer Abfrage ausgeben.
Und das alles noch sehr schnell.

Gruss Stefan


Navel Media
Stefan Schälle
programming and data bases,
Webmaster Navel Media

..................................................
Navel Media
Lilienstr. 27
9000 St. Gallen

+41 (0)71 279 13 05
+41 (0)79 262 01 25
s.schaelle at navelmedia.ch
www.navelmedia.ch

-----Ursprüngliche Nachricht-----
Von: dbs-bounces at phpbar.de [mailto:dbs-bounces at phpbar.de] Im Auftrag von
gemeindekind at gmx.de
Gesendet: Dienstag, 3. August 2004 16:59
An: dbs at phpbar.de
Betreff: [dbs] rekursive abfrage

Hi!

Ich kann es mir ja eigentlich fast nicht vorstellen, aber falls es doch
möglich sein sollte will ich es kaum vermissen wollen!

Also es geht um eine Tabelle, die einen Baum darstellen soll. Nach dem
bekannten prinzip:
Tabellenstruktur: id, parent_id, name, ...

nun ist meine Frage ob ich jetzt eine einzige Abfrage machen kann, die
mir
dann z.B. einen kompletten Zweig geben kann. Sprich ich gebe eine ID an
und
MySQL gibt mir dann den parent, den parent von parent etc. bis kein
parent
mehr existiert => root

Danke!
Gruß!


-- 
** deutschsprachige (PHP- und) Datenbanken-Liste: dbs at phpbar.de
Informationen: http://www.phpbar.de
http://lists.phpbar.de/mailman/listinfo/dbs





php::bar PHP Wiki   -   Listenarchive