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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

المطلوب اظهار الارقام التي في الجدول الاول ولاتوجد في الجدول الثاني


3 رد (ردود) على هذا الموضوع

#1 ناصرمصور

ناصرمصور

    عضو

  • الأعضــاء
  • 23 مشاركة

تاريخ المشاركة 14 July 2010 - 12:51 PM

السلام عليكم
في جدولين الاول يحتوي على حقل واحد من نوع رقمي no
والجدول الثاني يحتوي على حقلين من نوع رقمي from_no,to_no
المطلوب اظهار الارقام التي في الجدول الاول ولاتوجد في الجدول الثاني
الجدول الاول يحتوي
no
1
2
3
4
5
6
7
8
9
10
الجدول الثاني يحتوي على
from_no,to_no
2 4
6 9
النتيجة
1
5

تم التعديل بواسطة ناصرمصور, 14 July 2010 - 12:52 PM.


#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 14 July 2010 - 02:43 PM

السلام عليكم

Select No
  From First_Table
 Where Not Exists ( Select 1
                      From Sec_Table
                     Where First.Pk = Sec.Pk);

موفق.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#3 m_hassan_k

m_hassan_k

    عضو

  • الأعضــاء
  • 19 مشاركة
  • الاسم الأول:Mohamed
  • اسم العائلة:Hassan
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle Developer & ADF Developer

تاريخ المشاركة 15 July 2010 - 12:17 PM

ممكن ده يجبلك النتيجه
select no

from table1

where not exist(select 1 from table2 where table1.no <> table2.from_no)

   or not exist(select 1 from table2 where table1.c1 <> table2.to_no

عن أبي هريرة (رضي الله عنه) قال: قال رسول الله(صلي الله عليه وسلم) : { من قال سبحان الله وبحمده، في يوم مائة مرة، حُطّت له خطاياه، وإن كانت مثل زبد البحر } متفق عليه


#4 Mala_Moh

Mala_Moh

    مشترك

  • الأعضــاء
  • 164 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 16 July 2010 - 09:25 PM



select
no

from
tab1



where
not exists (select 1 from tab2 where tab1.NO between tab2.FROM_NO and tab2.TO_NO)