felix l.: NestedSets - Korrektheit eines gegebenen Pfads

Beitrag lesen

Hallo,

gegeben ist eine Struktur mit NestedSets in einer MySql-Tabelle. Zusätzlich zu den left und right Werten besitzt jeder Eintrag eine eindeutige id.
Nun erhalte ich z.B. 3 ids in Folge, und möchte prüfen, ob dies der NestedSets-Ordnung entspricht, ob also diese Folge von ids einen korrekten Pfad in der NestedSets-Tabelle darstellt.

Dafür suche ich eine elegante Lösung mit einem MySql-Statement.
Bisher nehm ich die erste id Frag die left und right Werte ab und gehe dann zur nächsten id und Prüfe ob dessen left und right Werte innerhalb der vorherigen liegen usw.
Dies hat den Vorteil, ich kann dann auch sagen, biswohin der Pfad stimmt.

Nun interessiert mich aber, ob es auch eine elegantere Lösung gleicht direkt mit dem MySqlStatement gibt.

Gruß