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

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


a.elwazan

Recommended Posts

السلام عليكم

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

فى تصميم جدول ال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

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

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

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

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

×   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.

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

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

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