Mailinglisten-Archive |
Hallo Ralf, Am Dienstag, 22. Mai 2007 schrieb Ralf Eggert: > ------------------------------------------------------ > ID | TEXT | LEFT | RIGHT > ------------------------------------------------------ > 1 | Deutschland | 1 | 12 > 2 | Mecklenburg-Vorpommern | 2 | 11 > 3 | Landkreis Bad Doberan | 3 | 6 > 5 | Heiligendamm | 4 | 5 > 4 | Ostseeküste Mecklenburg-Vorpommern | 7 | 10 > 5 | Heiligendamm | 8 | 9 > ------------------------------------------------------ > > So wären die LEFT/RIGHT Werte korrekt, aber Heiligendamm taucht zwei > mal auf. Wenn ich Heiligendamm haben möchte, wie soll ich da die > LEFT/RIGHT Werte setzen? > > Oder sollte man das so umsetzen? D.h. bisher verwende ich für die > Nested Set Tabelle und die Text Tabelle den selben Primary Key. Wenn > ich das ändere, wäre so etwas möglich? > > ------------------------------------------------------------------ > SETID | TEXTID | TEXT | LEFT | RIGHT > ------------------------------------------------------------------ > 1 | 1 | Deutschland | 1 | 12 > 2 | 2 | Mecklenburg-Vorpommern | 2 | 11 > 3 | 3 | Landkreis Bad Doberan | 3 | 6 > 4 | 4 | Heiligendamm | 4 | 5 > 5 | 5 | Ostseeküste Mecklenburg-Vorpommern | 7 | 10 > 6 | 4 | Heiligendamm | 8 | 9 > ------------------------------------------------------------------ ich hatte es so gemeint, wie Du es in der zweiten Variante umgesetzt hast. Nur würde ich da nur die TextID reinschreiben und nicht auch den Text. Sonst hast Du redundante Daten bzw. kannst ganz auf die Text-Tabelle verzichten. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive