ich versuche in tomedo eine eigene SQL-Statistik zu erstellen und möchte dabei Nutzer anhand ihrer Nutzergruppenzugehörigkeit filtern.
Konkret möchte ich alle Karteieinträge berücksichtigen, deren dokumentierenderNutzer_ident zu einem Nutzer gehört, der Mitglied einer bestimmten Nutzergruppe ist (aus Admin - Nutzerverwaltung - Nutzergruppen.
Die Verknüpfung eines Karteieintrags mit dem dokumentierenden Nutzer ist mir bekannt, z. B.:
Karteieintrag.dokumentierenderNutzer_ident
-> Nutzer.ident
Mir fehlt jedoch die Datenbankrelation zwischen Nutzer und den definierten Nutzergruppen.
Wer ist hier SQL Profi?
- in welcher Tabelle sind die Nutzergruppen gespeichert?
- über welche Tabelle/Relation sind die Mitglieder einer Nutzergruppe mit
Nutzer.ident verknüpft?
Ziel wäre sinngemäß eine SQL-Abfrage wie:
Karteieintrag
-> dokumentierender Nutzer
-> Nutzergruppenmitgliedschaft
-> Nutzergruppe
mit einer Bedingung wie:
Nutzergruppe.name = 'meine Nutzergruppe xyz'
Das Ziel ist einfach: Die Statistik soll bei Änderungen in der Nutzergruppe nicht jedesmal umprogrammiert werden müssen. Eine Funktionalität, die ich noch in keiner tomedo Statistik "abgucken" konnte.