Лично я очень хочу получить возможность поиска по параметру group_id, как это уже есть для user_id
- Param dropdown for group_id in data explorer query
Но пока эта мечта не сбылась, я использую JSON-страницу групп, чтобы найти нужный идентификатор, например: https://meta.discourse.org/g.json
Вы можете выполнять поиск по группе непосредственно внутри запроса, что позволяет использовать имена групп — это может быть более удобным для пользователя способом. Например, что-то вроде:
-- [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))
(или вариант с жёстко заданным значением, если вы не хотите использовать параметр:)
SELECT user_id, true as is_staff
FROM group_users
WHERE group_id = (SELECT id FROM groups WHERE name = 'admins')
