الفكرة سهلة:
FULL OUTER JOIN يعرض:السجلات المتطابقة بين الجدولين.
السجلات غير المتطابقة من اليسار.
السجلات غير المتطابقة من اليمين.
مثال:
Customers Orders
--------- --------
Ahmed 101 → Ahmed
Sara 102 → Sara
Ali 103 → Customer 4
النتيجة:
Ahmed → 101
Sara → 102
Ali → NULL
NULL → 103
لماذا؟
لأن
Ali ليس لديه طلب، ومع ذلك يظهر.والطلب
103 ليس له عميل مطابق في المثال، ومع ذلك يظهر.💡 FULL OUTER JOIN = لا تفقد البيانات غير المتطابقة من أي طرف.