في مايكروسوفت اكسس UNION Vs UNION ALL


قد لا تكون هناك فروقات جوهرية في استخدام ALL في استعلامات التوحيد وخصوصا اذا كنا نتعامل مع جدولين غريبين تماما عن بعضهما، ولكن اذا كانت هنالك احتمالية وجود تكرارات في الاعمدة التي سيتم دمجها فان اضافة ALL  الى UNION ستشكل فرقا في النتيجة.

فاذا تم استخدام UNION ALL  فان جميع القيم ستظهر عند تشغيل الاستعلام فاذا كانت احدى القيم موجودة في الجدولين فانها ستظهر مرتين في الاستعلام.
اما اذا استخدمنا UNION فقط فان التكرارات سيتم تجاهلها والقيم الموجودة في اكثر من جدول ستظهر مرة واحدة فقط في الاستعلام.

الجدول الاول
الجدول الثاني
النتيجة باستخدام UNION
النتيجة باستخدام UNION ALL
الاسم
الاسم
الاسم
الاسم
محمد امين
سليم محمود
محمد امين
محمد امين
علي احمد
محمد امين
علي احمد
محمد امين
خلدون سليم
احمد محمد
خلدون سليم
علي احمد
محمد محمود
خالد ابراهيم
محمد محمود
خلدون سليم
سليم محمود
محمد محمود
احمد محمد
سليم محمود
خالد ابراهيم
احمد محمد
خالد ابراهيم

ليست هناك تعليقات:

إرسال تعليق