sebbel: Hilfe bei SQL-Abfrage

Beitrag lesen

"SELECT group_IDs FROM ims_rgroupuser WHERE user_ID='X' AND rights_ID='Adminrecht' AND user_ID!='Y'"

Hehe, wenns so einfach wäre, würd ich hier nichts posten.

Dein Select holt mir nur die group_ID von dem User mit user_ID='X', wenn er Adminrechte in der Gruppe hat, mehr nicht.

Du hast geschrieben:

Gesucht:

  • Einzelner SQL-Select (nicht mehrere) der mir folgendes ausgibt:

Die Gruppen (group_ID) in denen user_X Adminrechte hat (rights_ID), wobei user_Y nicht in diesen Gruppen enthalten sein darf.

Also::

SELECT group_IDs FROM ims_rgroupuser -> Hol mir die Gruppen
WHERE user_ID='X' AND rights_ID='Adminrecht' -> Wo der Benutzer X Adminrechte hat
AND user_ID!='Y'" -> Und Benutzer Y nicht vertreten ist.

Wo ist jetzt etwas anders als du forderst?