الانتقال إلى المحتوى

ما معنى Self Join ?


midology82

Recommended Posts

يستخدم لربط حقل من جدول بحقل تاني بنفس الجدول
مثال : رقم المدير هو حقل في جدول الموظفين ولكل مدير رقم وهو حقل اخر في نفس الجدول نستخدمه لنربطهما مع بعض وبالتالي يعطينا مثلا المدراء في الجدول نفسه ؟
اتمنى لو اسرد لك امثلة ولكني مشغول الان اعذرني وبالتوفيق

رابط هذا التعليق
شارك

يعني لو كان عندك جدول الموظفين فيه الحقول التالية empno,ename,mgr
حيث أن empno رقم الموظف
ename اسم الموظف
mgr المدير وهو عبارة عن رقم موظف في جدول الموظفين
لو أردنا أن نحضر اسم الموظف واسم مديره نكتب الجملة التالية

select e.ename,m.ename from emp e,emp m
where e.mgr= m.empno



لقد قمنا بربط جدول الموظفين مع نفسه
اتمنى أن تكون استفدت

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية