عامل SQL UNION ALL
عامل SQL UNION ALL عامل SQL UNION ALL يُستخدم عامل UNION ALL لدمج نتائج استعلامين SELECT أو أكثر في نتيجة واحدة، ويشمل جميع الصفوف بما في ذلك المكررة. الفرق بين UNION و UNION ALL هو أن UNION يحذف الصفوف المكررة تلقائيًا بينما UNION ALL يحتفظ بها. الشروط اللازمة لاستخدام UNION ALL: يجب أن تحتوي كل جملة SELECT ضمن UNION ALL على نفس عدد الأعمدة. يجب أن تكون أنواع البيانات في الأعمدة متشابهة. يجب أن تكون الأعمدة في كل جملة SELECT بنفس الترتيب. بناء الجملة (Syntax) SELECT column_name(s) FROM table1 UNION ALL SELECT column_name(s) FROM table2; ملاحظة: أسماء الأعمدة في النتيجة عادةً تكون مساوية لأسماء الأعمدة في أول جملة SELECT. قاعدة بيانات التجربة في هذا الدرس نستخدم قاعدة البيانات الشهيرة Northwind التي تحتوي على جدول العملاء (Customers) والموردين (Suppliers). جدول Customers CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere St...