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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ما معنى Self Join ?


5 رد (ردود) على هذا الموضوع

#1 midology82

midology82

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 23 January 2010 - 10:05 PM

ما معنى self join ?

وياريت مثال عليها عشان افهمها اكتر

جزاكم الله كل خير

#2 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 23 January 2010 - 10:23 PM

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

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#3 mostfa_future

mostfa_future

    عضو مميز

  • الأعضــاء
  • 570 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 23 January 2010 - 11:27 PM

هذا الرابط يوجد فيه شرح join كامل صوت وصوره ويوجد فيها طبعا self join
http://www.4shared.c...5/4_online.html

لا تحسبن المجد تمرا أنت اكله *** لن تبلغ المجد حتى تلعق الصبر


صورةصورة


#4 midology82

midology82

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 24 January 2010 - 05:44 AM

ممكن شرح يوضح اكتر

#5 mk3bmw

mk3bmw

    عضو نشط

  • الأعضــاء
  • 234 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 24 January 2010 - 08:57 AM

يعني لو كان عندك جدول الموظفين فيه الحقول التالية empno,ename,mgr
حيث أن empno رقم الموظف
ename اسم الموظف
mgr المدير وهو عبارة عن رقم موظف في جدول الموظفين
لو أردنا أن نحضر اسم الموظف واسم مديره نكتب الجملة التالية
select e.ename,m.ename from emp e,emp m
where e.mgr= m.empno


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

#6 malik alwadi

malik alwadi

    عضو نشط

  • الأعضــاء
  • 371 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Internet Browsing

تاريخ المشاركة 24 January 2010 - 09:04 AM

Example On Self Join
Select E.Ename,M.Mgr,M.Ename
From Emp E,Emp M
Where E.Empno = M.mgr

لا الله الا انت سبحانك اني كنت من الظالمين