بتاريخ: 29 نوفمبر 201015 سنة comment_204396 السلام عليكم هذه اولى مشاركاتي في هذا المنتدى الاكثر من رائع انظروا الى هذا الاستعلام select last_name,hire_date from employees where department_id=(select department_id from employees where last_name = 'Zlotkey') هذا الاستعلام يظهر لنا اسم الموظف وتاريخ تعيينه وبشرط ان يكونوا بنفس القسم مع zlotkey وهنا عند ظهور النتائج يظهر لنا اسم zlotkey بالنتائج وهذا امر مفروغ منه كل ما اريده هو ظهور كل النتائج ما عدا اسم zlotkey تقديم بلاغ
بتاريخ: 29 نوفمبر 201015 سنة comment_204404 بسم الله الرحمن الرحيم بدل المعامل = استخدم <> تقديم بلاغ
بتاريخ: 29 نوفمبر 201015 سنة كاتب الموضوع comment_204406 بسم الله الرحمن الرحيم بدل المعامل = استخدم <> اذا قمنا على تغيير المعامل يصبح لدينا خطأ وهو ان الاستعلام الفرعي يكون عن صف مفرد وفي هذه الحالة يرجع اكثر من صف ويعتبرها خطأ تقديم بلاغ
بتاريخ: 29 نوفمبر 201015 سنة comment_204409 بسم الله الرحمن الرحيم عذرأ اخى الكريم لم أٌقرأ الكود جيداعلى العموم عملت مثال لك على الاسكيما SCOTT SELECT ENAME,HIREDATE,DEPTNO FROM EMP WHERE DEPTNO <> ANY (SELECT DEPTNO FROM EMP WHERE ENAME <> 'SCOTT') AND ENAME <>'SCOTT' شرح المثال سيتم عرض كل الاسماء فى كل الادرات ماعدا الموظف SCOTT بالتوفيق تقديم بلاغ
بتاريخ: 30 نوفمبر 201015 سنة كاتب الموضوع comment_204449 بسم الله الرحمن الرحيم عذرأ اخى الكريم لم أٌقرأ الكود جيداعلى العموم عملت مثال لك على الاسكيما SCOTT SELECT ENAME,HIREDATE,DEPTNO FROM EMP WHERE DEPTNO <> ANY (SELECT DEPTNO FROM EMP WHERE ENAME <> 'SCOTT') AND ENAME <>'SCOTT' شرح المثال سيتم عرض كل الاسماء فى كل الادرات ماعدا الموظف SCOTT بالتوفيق مشكور جدا اخي الكريم ولكن يبدو انك لم تفهم قصدي او انا لم اوصل اليك قصدي بطريقة صحيحةالمطلوب هو عرض جميع الموظفين الذين في نفس قسم Zlotkey وفي نفس الوقت عدم ظهور اسم Zlotkey من بين النتائج والحمد لله قد توصلت الى الحل وهو : select last_name , Hire_date from employees where department_id = (select Department_id from employees where last_name='Zlotkey' and not like last_name='Zlotkey') تقديم بلاغ
بتاريخ: 30 نوفمبر 201015 سنة comment_204454 بسم الله الرحمن الرحيم قمت بعمل لك طريقه أخر من أجل مزيد من الافادة SELECT ENAME,SAL,DEPTNO FROM EMP WHERE ENAME = ANY (SELECT ENAME FROM EMP WHERE ENAME <> 'SCOTT') AND DEPTNO = 20 هنا سيتم عرض كل الموظفين فى الادراة رقم 20 ماعدا الموظف SCOTT بالتوفيق ان شاء الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.