title image


Smiley MySQL: rekursive SQL-Abfrage möglich
Hallo Leute,



ich habe eine Tabelle mit einer Menüstruktur hinterlegt:



id int(11) pk

id_parent int(11)

bezeichnung varchar(80)





Nun habe ich die Möglichkeit, mit dem Feld "id_parent" den Menüpunkt einem übergeordneten Menüpunkt zuzuordnen. Es entsteht ein Untermenu. Dies könnte man mit unendlicher Tiefe fortführen.



Gibt es eine Möglichkeit, mittels SQL anhand einer ID herauszufinden, welche Untermenüs alle unterhalb dieses Menüpunkts existieren? Anders herum: gibt es auch eine Möglichkeit, mittels SQL herauszufinden, welcher Menüpunkte oberhalb einer ID "hängen".



Mit DB/2 könnte man mit WITH ... UNION ALL ... etc. arbeiten. Wie schaut es brei MySQL in der Version 4.1 oder 5 aus?



Vielen Dank



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: