كل المجموعات المرتبطة بكل الفئات

  • لكل فئة، جميع المجموعات التي لديها إمكانية الوصول إلى الفئة
    - لجميع الفئات في المنتدى

هل سيفي شيء كهذا بالغرض:

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)