بتاريخ: 31 مايو 200619 سنة comment_70842 whe we sue the Outer Joins Syntax ? what is the deffrence between the outer join and the Non-Equijoins? arent they the same تقديم بلاغ
بتاريخ: 31 مايو 200619 سنة comment_70850 السلام عليكم ورحمة الله وبركاتهالربط بعدم التساوي Non-Equijoin يتم استخدام هذا النوع من الربط عندما لا توجد علاقة مباشرة بين الجدولين المراد ربطهما أي إننا لا نستخدم علامة التساوي في الربط SQL>SELECT e.ename , e.sal , s.grade FROM emp e , salgrade s WHERE e.sal BETWEEN s.losal AND s.hisal ; الربط الخارجي Outer Join يتم استخدام هذا النوع من الربط عندما توجد بيانات في أحد الجداول ولكنها لا تظهر في حالة الربط بالتساوي بين الجدولين آي إنها غير مطابقة لشرط التساوي ونريد لهذه البيانات أن تظهر ، هنا نقوم باستخدام الربط بالتساوي ولكن نضيف الجزء (+) بجانب العمود الفاقد للبيانات SQL>SELECT e.empno , e.ename ,d.deptno , d.dname FROM emp e , dept d WHERE e.deptno(+) = d.deptno; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.