Hi,
Ich habe eine Liste von Gruppen, die wieder beliebig viele Untergruppen haben können. Auf gleicher Ebene soll immer ein UND gelten, innheralb einer Untergruppe ein ODER:
1 mit Untergruppe: 11,12,13,14
2: 21,22,23
Wie hast du diese Info abgelegt?
Ein Feld, in dem 11, 12, 13 oder 14 drinsteht - und die Zugehoerigkeit zur "Obergruppe" 1 ergibt sich dann daraus, dass alle mit '1' anfangen?
Jetzt will ich fragen koennen:
Ist User in Gruppe (11 ODER 12 ODER 13) UND (21 OR 22).
Also muss einen User in beiden 'Hauptgruppen' vorhaben sein.
Dann waere es wohl vernuenftiger, Ober- und Untergruppe getrennt abzulegen.
Nachdem ich mein OP geschrieben habe habe, dachte ich daran einfach zu zählen, ob der Nutzer in 3 Gruppen ist - das geht aber leider auch nicht gut....
Obergruppen koenntest du dann immer noch recht einfach zaehlen.
MfG ChrisB