delphi4arab منتديات دلفي للعرب
استعلام فلترة بين جدولين - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : استعلام فلترة بين جدولين (/showthread.php?tid=5188)



استعلام فلترة بين جدولين - FARID - 04-05-2013

السلام عليكم

هل يمكنني فلترة جدول على حسب جدول اخر

الجدول الأول به حقل رقم مثلا من 1 الى 10
الجدول الثاني به حقل رقم من 1 الى 4
السؤال
هل يمكنني فلترة الأرقام المتبقية من الجدول الأول أي 10.9.8.7.6.5

جزاكم الله كل الخير


استعلام فلترة بين جدولين - Najy Ibraheem - 05-05-2013

السلام عليكم...

يمكنك إنشاء استعلام لهذا الغرض:
كود :
SELECT Table1.Num FROM Table1 WHERE (Table1.Num NOT IN (SELECT Table2.Num FROM Table2))
هذه الجملة تجلب كل القيم الموجودة في الحقل Num التابع للجدول الأول (Table1) و لكنها غير موجودة في الحقل Num التابع للجدول الثاني (Table2).

طبعاً بدل Table1 و Table2 ستضع اسمي الجدولين لديك، و كذلك الحال بالنسبة إلى اسمي الحقلين العدديين في الجدولين.

نرجو الاستفادة و السلام.


استعلام فلترة بين جدولين - FARID - 05-05-2013

السلام عليكم
شكرا لك اخي Najy Ibraheem
لم اجرب الكود بعد لكن اعتقد انه صالح لقواعد البيانات اكسس وليصلح مع الباردوكس
هل هذا صحيح ..... ?