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

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

صورة
- - - - -

ما معنى هذا الاستفسار ... select statment


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

#1 a.elwazan

a.elwazan

    عضو

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

تاريخ المشاركة 04 November 2009 - 07:37 PM

select w.empno , w.ename , w.job , w.sal , w.mgr , m.ename as manager_name
from emp w join emp m on ( w.mgr = m.empno ) ;


#2 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,557 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 04 November 2009 - 11:13 PM

السلام عليكم

الهدف من هذا الأمر : استرجاع اسم الموظف واسم مديرة من نفس الجدول

فى تصميم جدول الemp يوجد رقم الموظف empno ورقم مديرة mgr
وباعتبار ان كل مدير هو اساسا موظف ... ماعدا الرئيس ليس له رئيس وهو وظيفته PRESIDENT واسمه KING

اي علاقه بين عمودين فى نفس الجدول تسمى recursive relationship
1  select w.empno , w.ename , w.job , w.sal , w.mgr , m.ename as manager_name
2 from emp w join emp m 3* on ( w.mgr = m.empno ) order by w.mgr
SQL> /

EMPNO ENAME JOB SAL MGR MANAGER_NA
--------- ---------- --------- ---------- ---------- ----------
7902 FORD ANALYST 3000 7566 JONES
7788 SCOTT ANALYST 3000 7566 JONES
7844 TURNER SALESMAN 1500 7698 BLAKE
7499 ALLEN SALESMAN 1600 7698 BLAKE
7521 WARD SALESMAN 1250 7698 BLAKE
7900 JAMES CLERK 950 7698 BLAKE
7654 MARTIN SALESMAN 1250 7698 BLAKE
7934 MILLER CLERK 1300 7782 CLARK
7876 ADAMS CLERK 1100 7788 SCOTT
7698 BLAKE MANAGER 2850 7839 KING
7566 JONES MANAGER 2975 7839 KING

EMPNO ENAME JOB SAL MGR MANAGER_NA
--------- ---------- --------- ---------- ---------- ----------
7782 CLARK MANAGER 2450 7839 KING
7369 SMITH CLERK 800 7902 FORD

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....