すべてのカテゴリに関連するすべてのグループ

以下のクエリについて支援が必要です。

  • カテゴリごとに、そのカテゴリにアクセスできるすべてのグループ
    • フォーラム内のすべてのカテゴリについて

これでうまくいきますか?

SELECT 
    cg.category_id,
    g.name AS "グループ名",
    CASE 
      WHEN cg.permission_type = 1 THEN '作成'
      WHEN cg.permission_type = 2 THEN '返信'
      WHEN cg.permission_type = 3 THEN '閲覧'
    END AS "権限"
FROM category_groups cg
  JOIN groups g ON g.id = cg.group_id
ORDER BY cg.category_id
「いいね!」 2