إجابات

ما هو الفرق بين JOIN و OUTER JOIN في أوراكل؟

JOIN في أوراكل هو نوع من العملية التي تجمع بين الصفوف من جداول مختلفة بناءً على قيمة معينة من خلال عامود مشترك. يستخدم INNER JOIN للحصول على الصفوف التي تتطابق في الجدول الأساسي والجدوال المرتبطة.

أما OUTER JOIN فهي تنقّل في جدول اليسار/الأيمن، وقد تعرّف الجدول الأيمن أو الجدول الأيسر الذي يجب أن يتم إلحاقه، دون الحاجة إلى وجود تطابق على الجدول المرتبط، ويمكن استخدام OUTER JOIN لعرض الصفوف التي ليس لها تطابق في مجموعة الجداول المحددة. يتم استخدام OUTER JOIN مع LEFT OUTER JOIN أو RIGHT OUTER JOIN لتحديد الجدول الذي سيتم الالتحاق به.

في الخلاصة، INNER JOIN يرجع صفوفًا في الجدول الأساسي والجداول المرتبطة فقط، بينما يرجع OUTER JOIN الصفوف في الجدول الأساسي وبعض الصفوف التي ليس لها تطابق في الجداول المرتبطة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر