Hallo,
ich bräuchte Hilfe bei der Erstellung einer SQL Select Abfrage.
Anforderung:
Ermittlung aller Klassen zu einer Klassengruppe
vorhandene Tabellen:
sysclass (ID, Name) (alle Klassen)
sysclassgroup (ID, Name) (alle Klassengruppen)
sysclassgroupcontent (GroupID, ContentID, ContentType) (Verbindungstabelle)
In der Tabelle sysclassgroupcontent ist der Aufbau einer Klassengruppe hinterlegt. D.h.
sysclassgroupcontent.groupid = sysclassgroup.id
sysclassgroupcontent.contentid = sysclassgroup.id (wenn sysclassgroupcontent.contenttype = 2) ODER
sysclassgroupcontent.contentid = sysclass.id (wenn sysclassgroupcontent.contenttype = 0)
Die Schwierigkeit ist, dass in einer Klassengruppe neben Klassen auch mehrere weitere Klassengruppen sein können, welche wiederum weitere Klassen und Klassengruppen haben können.
Ich komm hier irgendwie nicht weiter, vielleicht hat einer von euch einen Tip.
Danke im Voraus.
Gruß
Sebastian