Bin noch nicht so eingelesen in SQL allerdings grundkenntnisse sind vorhanden...
Ich habe ein Rechtesystem erstellt mit den Tabellen Nutzer, Gruppen, Nutzer_Gruppe, Rechte, Gruppen_Rechte.
ZitatDer Entwickler hat eine DropDown-Box mit allen Gruppen.
Dazugehöriges Statement:
„SELECT g.id, g.gruppenname FROM `gruppe` AS g ORDER BY g.gruppenname;“
Hier ergibt sich folgendes Problem:
Wurde dem Benutzer bereits eine Gruppe zugeordnet, steht diese immer noch in der DropDown-Box. Damit könnte es passieren, dass ein Benutzer mehrfach einer Gruppe zugeordnet wird. Dies könnte er programmatisch lösen, will er aber nicht. Er will als Ergebnis das SQL Statements wirklich nur die Gruppen haben, die dem Benutzer noch nicht zugeordnet sind.
Ich versuche das ganze mit einem SubSelect aufzubauen... nur scheiter ich quasi schon am Anfang.
ANY1 KNOWS BEST?
PS. also ich brauche im Grunde nur, dass wenn der User XXX Administrator ist, und ich ihm auf einer Grafik Rechte zuteilen will, dass dann nicht mehr Administrator zugewiesen werden kann, sondern nurnoch alle anderen Rechte, die es gibt, welche er noch nicht hat.