كود :
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 من جدول الاقسام فقط