Persönlich wünsche ich mir sehr eine group_id-Parameter-Suche, genau wie die für user_id
- Param dropdown for group_id in data explorer query
Aber bis dieser Traum wahr wird, verwende ich die JSON-Daten der Gruppen-Seite, um sie herauszufinden, z.B. https://meta.discourse.org/g.json
Sie können eine Gruppensuche innerhalb der Abfrage selbst durchführen, sodass sie mit Gruppennamen funktioniert, was möglicherweise eine benutzerfreundlichere Methode ist. Also so etwas wie:
-- [params]
-- string :group_name
SELECT user_id, true as is_staff
FROM group_users
WHERE group_id = (SELECT id FROM groups WHERE name = LOWER(:group_name))
(oder die hartcodierte Version, wenn Sie keinen Parameter wünschen:)
SELECT user_id, true as is_staff
FROM group_users
WHERE group_id = (SELECT id FROM groups WHERE name = 'admins')
