
Bin auf der suche nach einem Umfassenden Befehl.
Möchte mir alle personen auflisten lassen die Zugriff auf ein bestimmtes Forum haben, und kein Mitglied einer Gruppe sind welche zugriff auf dieses Forum hat.
Bekomme so alle Group IDs raus die "Lesen" dürfen in mein Forum Nr.74:
Code: Alles auswählen
SELECT group_id
FROM phpbb_auth_access
WHERE forum_id = '74' AND auth_read = '1'
Wenn die group_id aus der auth_access ein group_single_user="1" in der phpbb_groups besitzt. So müsste doch das was übrig bleibt, eine Menschliche group_id sein welche Zugriff auf dieses Forum besitzt ohne einer Gruppe angehörig zu sein die zugriff auf das Forum hat?
Mein Gedanke weitergestrickt:
Code: Alles auswählen
SELECT f.group_id
FROM phpbb_auth_access f, phpbb_groups s
WHERE f.forum_id='74' AND f.auth_read ='1' AND s.group_single_user='1'
Hat jemand von euch eine Idee wie man hier zu einen einzigen MySQL Befehl kommt der einen alle Beschriebenen Group_id´s anzeigen soll ?
Grüße
