Todos los grupos asociados con todas las categorías

Requerir asistencia con la siguiente consulta

  • Por categoría, todos los grupos que tienen acceso a la categoría
    - para todas las categorías del foro

¿Haría algo como esto el trabajo:

SELECT 
    cg.category_id,
    g.name AS "Nombre del grupo",
    CASE 
      WHEN cg.permission_type = 1 THEN 'Crear'
      WHEN cg.permission_type = 2 THEN 'Responder'
      WHEN cg.permission_type = 3 THEN 'Ver'
    END AS "Permiso"
FROM category_groups cg
  JOIN groups g ON g.id = cg.group_id
ORDER BY cg.category_id
2 Me gusta