09-11-23, 02:54 AM
(09-11-23, 01:47 AM)أبو خالد الشكري كتب : مرحبا شباب ....
أريد استعلام SQL يكون من جدولين
الجدول الأول وهو الأساسي وفيه أسماء الأشخاص غير مكررين ، واسم الجدول Tab1
![]()
الجدول الثاني وهو الفرعي وفيه أسماء الأشخاص مكررين ، ولكن التكرار يكون بتواريخ مختلفة ، واسم الجدول Tab2
![]()
المطلوب :
معرفة أسماء الأشخاص الذين لم يتم تسجيلهم في القائمة الثانية Tab2 بتاريخ محدد وهو موجود في أداة Textbox1.text
سيقوم الاستعلام بجلب الأسماء الذين ليس لهم التاريخ المحدد من خلال القائمة الأولى Tab1
في المثال السابق : سنفترض أننا كتبنا في أداة Textbox1.text تاريخ 06/11/2023
إذن يجب أن يرجع لنا الاستعلام الأسماء الناقصة التالية :
Salim و Nasir وسيقوم الاستعلام بجلبهما من القائمة الأولى طبعا .
أرجو أن يكون شرحي للمطلوب واضحا .
وشكرا لكم .
كود :
select Tab1.Name1 from Tab1 where Tab1.Name1 not in (select Tab2.Name2 from Tab2 where Tab2.Date2=#06/11/2023#)