Rolf B: MySQL Abfrage - Kategorien

Beitrag lesen

Hallo pl,

Was machst Du, wenn es zu einer Kategorie mehrere Unterkategorien gibt bzw. weitere Unterkategorien sukzessive hinzukommen? Du hast nur ein Feld und damit hast Du ein Problem. Lösung: Im Subrecord ein Feld parent also die Beziehng genau andersherum abspeichern.

Vorausgesetzt natürlich, daß eine Unterkategorie nicht mehrere Elternkategorien hat.

Muuuh - diesen Designbug hab ich überhaupt nicht beachtet...

Deine Voraussetzung sollte selbstredend erfüllt sein. Es sei denn, irgendwer hat die Bedeutung von "unter" und "ober" umgedreht.

Wenn Kategorien und Unterkategorien sich nicht 1:n verhalten, ist eh Ende mit einzelnen Tabellen oder Nested Sets, dann hilft nur noch die gute alte m:n Beziehungstabelle.

Rolf

--
sumpsi - posui - clusi