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

اريد معرفة عدد الموظفين الذين يعملون تحت


محمد سعيد

Recommended Posts

السلام عليكم ورحمة الله
لو سمحت وضح السؤال أكثر لأنو ممكن حد يجاوب علي سؤالك حسب الفهم القريب وتكون إنت قاصد غير.
عموما إرجع إلي الـ join select إذا كنت تعني المثال الموجود علي scott

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

كما قال لك الاخ Shibeika وصح السؤال حتى نفهم ماذا تريد ،،
واذا كنت تقصد مثال جدول EMP الموجود في المستخدم SCOTT ،،، بامكانك استخدام هذا الاستعلام

SQL> select * from emp
 2  where mgr in (select mgr from emp where ename='MARTIN');

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

والله لو كنت تعرف رقم المدير هيكون الموضوع سهل جدا ولو افترضنا ان رقم المدير 100
select last_name from employees
where manager_id=100;
بهذا الكود سوف تحصل على جميع الموظفين الذين يعملون تحت المدير صاحب هذا الرقم
او ممكن نستخدم عبارة السب كويرى
select last_name from employees
where manager_id=(select manager_id from employees
where last_name='ahmad';
هذا والله اعلم

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

سوف نفترض ان الموظفين فى جدول يسمى Employees
وان اسم الموظف تحت اسم العمود Emp_name
وان الموظف يعمل فى إدارة رقم 100 وتحت اسم العمود dep_name
select emp_name, dep_name
from employees
where emp_name='ALI
and dep_name=100

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

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

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

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

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

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

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

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