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

أستخدام Subquery مترابط


hanyfreedom

Recommended Posts

لأيجاد الموظفيين الذين يكسبون أكثر من المتوسط الحسابى لمرتبهم فى القسم الخاص بهم :-

SELECT last_name, salary, department_id
FROM   employees outer
WHERE  salary >  (SELECT AVG(salary)
							FROM   employees
							WHERE  department_id =  
							outer.department_id);



فلاحظ ان فى كل مرة تشتغل ال outer query فأن ال inner query تحسب .

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

  • بعد 3 سنة...
SELECT last_name, salary, department_idFROM employees outer
WHERE salary > (SELECT AVG(salary)
FROM employees
WHERE department_id =
outer.department_id);
ممكن شرح لمسمى outer مع إسم الجدول ولك الشكر أخ هاني
رابط هذا التعليق
شارك

SELECT last_name, salary, department_id FROM employees outer
WHERE salary > (SELECT AVG(salary)
FROM employees
WHERE department_id = outer.department_id);
عزيزنا المشرف السلام عليكم ورحمة الله ممكن توضيح للآلية تتبع الناتج بناءاً على كود الشرط في الاستعلام الفرعي الذي تحته سطر, لأنني وبصراحة قمت بتتبع الاستعلام يدويا على الجدول ولم افهم آليه عمله ولك الشكر .
رابط هذا التعليق
شارك

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

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

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

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

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

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

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