شرح صفوف ومحتوى الفقرة
بينما تدمج جمل الربط (INNER JOIN وLEFT JOIN) الجداول أفقياً بوضع الأعمدة جنباً إلى جنب بناءً على شرط مفتاح مشترك، تعمل معاملات المجموعات في SQL على دمج مخرجات استعلامين أو أكثر عمودياً برصّ الصفوف فوق بعضها:
- تساوي عدد الأعمدة: يجب أن يرجع كل استعلام
SELECTداخل العملية العدد نفسه تماماً من الأعمدة وبنفس الترتيب الموضعي. - توافق الأنواع وأسماء الأعمدة: يجب أن تتوافق أنواع البيانات بين الأعمدة المتقابلة، ويعتمد MySQL أسماء أعمدة النتيجة النهائية من جملة
SELECTالأولى حصرياً.
SQL
-- Stack active and archived orders vertically with matching columns
SELECT order_id, customer_id, total_amount, 'current' AS source_table
FROM orders_2026
UNION ALL
SELECT order_id, customer_id, total_amount, 'archive' AS source_table
FROM orders_2025;