الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

هل من احد يسنطيع شرح الربط الذاتي Self Joins

Featured Replies

بتاريخ:

اخوانى السلام عليكم ورحمة الله وبركاته
اتمنى ان يقوم احد بشرح الربط الذاتي Self joins واتمنى ان يشرح لى الجمله التى فى where لانها صعبة شوى على
ولكم جزيل الشكر جميعا

بتاريخ:

مرحبا اخوي baalaaz
هي عبارة عن استعلام للموظف الي الو مدير (يعني يظهر اسم مدير كل موظف)
بالنسبة للworker & manager اتخيلهم جدولين وهميين اعملناهم من جدول emp
يحتوي worker على عمود mgr لمعرفة مدير الموظف
ويحتوي manager على عمود empno لمعرفة رقم هذا المدير
وفي جملة where نساوي بين هذين العمودبن لاستدعاء اسم المدير لكل موظف
ان شاء الله اكون جاوبتك :rolleyes:

بتاريخ:
  • كاتب الموضوع

شكرا لك يا اخى للرد واسف لتكرار الموضوع

بتاريخ:

مو مشكلة
اهم شي تكون استفدت ان شاء الله

  • بعد 1 شهر...
بتاريخ:

الربط في نفس الجدول Self Join

يتضمن جدول EMP على عمود Mgr وهو رقم مدير الموظف ، والذي هو بالأساس موظف وله رقم وظيفي empno واسم ename في نفس الجدول ، من هنا عند الحاجة لمعرفة اسم مدير الموظف نحتاج لربط الجدول emp من نفسه عن طريق العمودين empno و mgr ، ولعمل هذا النوع من الربط يجب أن نتعامل مع الجدول على أنه جدولين ، أحدها جدول الموظفين العاديين والثاني جدول المدراء ، وبعد ذلك نقوم بربط الجدولين باستخدام ربط التساوي


مثال
في جملة الاختيار التالية تم التعامل مع جدول الموظفين على أنه جدولين هما worker و Manager للدلالة على العاملين والمداء وكان على النحو التالي






مثال
أكتب استعلام لإيجاد ( رقم الموظف واسمه وراتبه ) من جدول EMP وإيجاد ( اسم القسم ) من جدول dept و(الدرجة ) من جدول salgrade


مرفق ملف تظهر فيه صور الجداول

____________________Self_Join.doc

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.