MySQL - Recursing einer Baumstruktur

Ich habe eine Datenbank-Tabelle, die einen link Standorten zusammen; ein Ort werden kann, in einer Lage, die innerhalb einer anderen Lage.

location (<id>, ....)
location_parent (<location_id>, <parent_id>)

Hier ist die MySQL/PHP zu gehen für eine Tiefe von einem:

$sql = "SELECT id FROM se_locations_services WHERE parent_locationid IN
( SELECT location_id FROM se_locations_parent WHERE parent_id = '$locationid' )";

Wie ich, gegeben eine übergeordnete Position, bekommt alle seine Nachkommen Standorten, egal wie tief, nur mit MySQL?

InformationsquelleAutor Extrakun | 2010-03-04
Schreibe einen Kommentar