Seite 1 von 1

[SQL] Nested set model problem

Verfasst: 02.03.2010, 22:29
von nerd
Hallo,

ist jemand fit beim thema nested set model ( https://dev.mysql.com/tech-resources/ar ... -data.html - etwas weiter unten, "The Nested Set Model")?

ich habe eine tabelle 'places', mit welcher ich meine geocoords und ortsnamen organisiert habe (World->country->state->city->street-> ... ) und eine andere tabelle 'event' mir jeweils eine liste mit aktuellen place_id's zurueckgibt. diese events beziehen sich allerdings immer auf stadte oder strassen.
wie kann ich aus meiner 'places' tabelle jetzt alle Laender ausgeben lassen in welchen irgendwelche events vorhanden sind? (Siehe website oben, "Finding the Depth of the Nodes" - laender waere dann "having depth=1" in meinem fall...?

anmerkung zur webseite: manche beispiele sind falsch, statt "GROUP BY node.name" sollte man "GROUP BY node.id" verwenden - sonst bekommt man probleme wenn ein node.name mehrfach vorhanden ist....

meine tabelle ist praktisch genauso aufgebaut wie im beispiel.