شرح صفوف ومحتوى الفقرة
يُستخدم CROSS JOIN في الأنظمة الفعلية كأداة هندسية فعالة لتوليد مصفوفات التوافيق وشبكات التقارير الكاملة:
- توليد نسخ المنتجات (SKUs): ضرب جدول المقاسات في جدول الألوان لتوليد جميع النسخ الفرعية الممكنة للمنتج تلقائياً.
- شبكات التقارير الزمنية الكاملة: ضرب جدول فروع الشركة في جدول أشهر السنة، ثم ربط الناتج عبر
LEFT JOINبالمبيعات الفعلية لضمان ظهور جميع الأشهر الاثني عشر لكل فرع حتى لو كانت مبيعات بعض الأشهر صفراً.
SQL
-- Generate full branch x quarter reporting grid with SKU prices
SELECT
b.branch_name,
q.quarter_label,
CONCAT(b.branch_code, '-', q.quarter_label) AS report_slot
FROM branches AS b
CROSS JOIN fiscal_quarters AS q
ORDER BY b.branch_name, q.quarter_label;