Adler87: MySQL Nested Set mit JOIN

Beitrag lesen

Was du suchst, nennt sich Nested Set - dabei möchtest du ggf. nohcmal dein Datenbankdesign überdenken. So wie ich dich verstehe brauchst du g_type zb garnicht da sich die Einordnung ja aus der Tiefe der Verschachtelung ergibt. Alles was keine Elterngruppe hat ist automatisch eine Hauptgruppe, alles zwischendrin eine Subgruppe und alle Gruppen die einen Artikel als Kind haben sind eine Artikelgruppe.

MySQL hält hierzu sogar einen Artikel bereit:
http://dev.mysql.com/tech-resources/articles/hierarchical-data.html

Deine Nachricht hat bei mir Freude, aber auch ein wenig Magenschmerzen ausgelöst.

Freude, weil ich dank deiner Hilfe eine passende Lösung für mich gebastelt habe.
Magenschmerzen, weil du mit deinem Einwand, dass g_type überflüssig ist, natürlich recht hast. Jetzt ringe ich innerlich mit mir das Feld zu löschen und damit aber auch jede SQL-Abfrage (und das sind viele...) in meinen Programmcode zu ändern oder das Feld in der DB zu lassen...

Danke für deine Hilfe und den Link zu dem Artikel.