بتاريخ: 19 فبراير 200818 سنة comment_122760 i want please some information about self_joins تقديم بلاغ
بتاريخ: 19 فبراير 200818 سنة comment_122784 بسم الله الرحمن الرحيمالـself join سميت بهذا الإسم لأنك بتعتبر الجدول عباره عن جدولين وبينهم عمود مشترك .يعنى أنت بتدخل تجيب data من نفس الجدول مرتين . أكنك عندك جدولين مش جدول واحد .زى جدول الـemp اللى موجود فى scott .عندك مثلاً الـempno وده رقم الموظف والـename وده إسم الموظف والـmgr رقم المدير .وكأنه هنا عايز يقولك إن المديرين هم عباره عن الموظفين اللى موجودين .والـmgr ده عباره عن foreign key من الـempno .وعشان مثلاً تجيب إسم الموظف والمدير بتاعه يبقى أكنك بالظبط بتتعامل مع جدولين فى جدول واحد .الـempno و الـename ده جدول مثلاً .والmgr والـename ده جدول تانى .وطبعاً الـempno ده primary key والـmgr عباره عن foreign key .وتكتب الـjoin : select e.ename,m.ename from emp e join emp m on(e.mgr=m.empno) يارب أكون وصلت المعلومه..... تقديم بلاغ
بتاريخ: 19 فبراير 200818 سنة comment_122787 بسم الله الرحمن الرحيمالـself join سميت بهذا الإسم لأنك بتعتبر الجدول عباره عن جدولين وبينهم عمود مشترك .يعنى أنت بتدخل تجيب data من نفس الجدول مرتين . أكنك عندك جدولين مش جدول واحد .زى جدول الـemp اللى موجود فى scott .عندك مثلاً الـempno وده رقم الموظف والـename وده إسم الموظف والـmgr رقم المدير .وكأنه هنا عايز يقولك إن المديرين هم عباره عن الموظفين اللى موجودين .والـmgr ده عباره عن foreign key من الـempno .وعشان مثلاً تجيب إسم الموظف والمدير بتاعه يبقى أكنك بالظبط بتتعامل مع جدولين فى جدول واحد .الـempno و الـename ده جدول مثلاً .والmgr والـename ده جدول تانى .وطبعاً الـempno ده primary key والـmgr عباره عن foreign key .وتكتب الـjoin : select e.ename,m.ename from emp e join emp m on(e.mgr=m.empno) يارب أكون وصلت المعلومه..... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.