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