Hauptmenü

SQL-Abfrage zu Rolle und Benutzer

Begonnen von BANABÖ, 24.11.2020 16:56:28

⏪ vorheriges - nächstes ⏩

BANABÖ

Hallo,
ich möchte alle Agenten aufgeführt bekommen, die eine bestimmte Rolle zugewiesen haben.
Wenn man im System viele Agenten hat, dann ist es sehr mühsam, dies zu ermitteln.

Oder gibt es da doch eine Möglichkeit die ich übersehen habe? Falls nicht, kann mir jemand sagen, wie der SQL-Befehl zu dieser Abfrage lauten würde? (z.Bsp. Select .... from "Rolle" where RollenID = XY)

Viele Grüße BANABÖ

Nick Stemmler

Hallo Banabö,


am einfachsten sieht man die Verteilung der Agenten zu Rollen, in der Agenten <-> Rollen Übersicht im Adminmenü.
Wähle die Rolle aus und du siehst alle dazugehörigen Agenten.


Du kannst dir die Übersicht alternativ auch mit einem SQL-Befehl ausgben lassen.



SELECT * FROM users INNER JOIN role_user ON users.id = role_user.user_id INNER JOIN roles ON role_user.role_id = roles.id


oder selektiert


SELECT title, first_name, last_name, roles.name FROM users INNER JOIN role_user ON users.id = role_user.user_id INNER JOIN roles ON role_user.role_id = roles.id



Viele Grüße
Nick

BANABÖ