Tous les groupes associés à toutes les catégories

Exiger une assistance pour la requête ci-dessous

  • Par catégorie, tous les groupes qui ont accès à la catégorie
    - pour toutes les catégories du forum

Est-ce que quelque chose comme ceci ferait l’affaire :

SELECT 
    cg.category_id,
    g.name AS "Nom du groupe",
    CASE 
      WHEN cg.permission_type = 1 THEN 'Créer'
      WHEN cg.permission_type = 2 THEN 'Répondre'
      WHEN cg.permission_type = 3 THEN 'Voir'
    END AS "Permission"
FROM category_groups cg
  JOIN groups g ON g.id = cg.group_id
ORDER BY cg.category_id
2 « J'aime »