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

الرجا المساعده: أريد صاحب اعلى مرتب في كل اداره


علوي2011

Recommended Posts

الرجاء المساعده اذا لم يكن هنالك ازعاج
استعلم عن اسم الموظف مع راتبه في كل اداره بحيث يكون هذا الموظف صاحب اعلى راتب في الادره
لدينا جدولان الاول جدول الموظفين emp ويحتوي على الحقول التاليه empno,sal,ename
ولدينا جدول الادارات ويسمى dept وتوجد به هذه الحقول deptno,dname

نريد صاحب اعلى مرتب في كل اداره

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

اعتقد ان جواب الاخ ابراهيم غير ما تريد حيث انه ياتى بصاحب اكبر راتب فى جميع الادارات
جرب هذا الكود

SELECT DNAME , ename, sal
FROM   EMP EMP1 , DEPT
WHERE EMP1.DEPTNO = DEPT.DEPTNO
AND   EMP1.SAL = ( SELECT MAX(SAL)
FROM EMP EMP2
WHERE EMP2.DEPTNO = EMP1.DEPTNO);



فهو ياتى بصاحب اكبر راتب فى كل ادارة
بالتوفيق ان شاء الله

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

السلام عليكم
على شان يكون الحل عندك منطقي لازم يكون حقل deptno موجود في جدول emp وبعد هيك بيكون الاستعلام على الشكل التالي

select ename,sal from emp where
sal=(select max(sal) from emp inner
where inner.deptno=deptno);


جربها وشوف النتيجة

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

  • بعد 3 أسابيع...

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

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

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

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

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

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

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