個人的には、user_id と同じように group_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')
