منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كود :
select a.dept_no from emp b,dept a where  a.dept_no =b.dept_no
هذا الاستعلام في اوراكل يظهر لي ارقام الأقسام من الجدول الأقسام و التي تتساوى في القيمة من جدول الموظفين
يعني توجد ارقام في جدول الأقسام لن تظهر بسبب شرط التساوي في جدول الموظفين

اريد استعلام عكس هذا تمام
اريد اظهار القيم التي لن تظهر  و تجاهل القيم التي تتساوى في الجدولين

انا جربت هذا الكود بس ما جاب لي النتيجة المطلوبة بل يظهر تكرار السجلات

كود :
select a.dept_no from emp b,dept a where not ( a.dept_no =b.dept_no)
عند عدم التساوي ممكن استخدام <> أو =!

كود :
select a.dept_no from emp b,dept a where  a.dept_no <> b.dept_no
أو
كود :
select a.dept_no from emp b,dept a where  a.dept_no != b.dept_no

للمزيد من المعلومات
Oracle / PLSQL: Comparison Operators
(14-12-21, 02:31 AM)E100 كتب : [ -> ]عند عدم التساوي ممكن استخدام <> أو =!

كود :
select a.dept_no from emp b,dept a where  a.dept_no <> b.dept_no
أو
كود :
select a.dept_no from emp b,dept a where  a.dept_no != b.dept_no

للمزيد من المعلومات
Oracle / PLSQL: Comparison Operators

اخي الكريم لقد جربت ما ولصلت الى النتيجة المطلوبة
و كل الاكواد شغالة في كل الحالات

كود :
جدول  الاقسام dept            


dept_NAME               dept_NO 
      1                      A    
2                      B    
3                      C    
4                      D    
   

جدول الموظفين   emp        


emp_NAME               dept_NO 
     1                      A    
2                      B    
1                      C    
2                      D    

   
   
اريد استعلام يظهر لي بيانات 4 و 3 من جدول الاقسام فقط
كود :
select a.dept_no from dept a left join emp b on a.dept_no = b.dept_no where b.dept_no is null
(14-12-21, 09:42 AM)E100 كتب : [ -> ]
كود :
select a.dept_no from dept a left join emp b on a.dept_no = b.dept_no where b.dept_no is null

مشكورررررررررررررررررررر
الكود شغال مية مية