مرحبا
لدي جدولان رئيسي-تفصيلي
الجدول الرئيسي يحوي أسماء الشركات
والجدول التفصيلي يحوي السنين المسددة لهذه الشركات
(مثلا الشركة "orwah.net" في جدول الشركات ) ( سددت في كل من 2004 و 2005 و 2006 ةهذه الأعوام من جدول السنين)
المطلوب إيجاد الشركات التي لم تسدد في عام محدد :
مثلا من هي الشركات التي لم تسدد في العام 2004 لملاحقتها
يمكن كتابة العبارة باستخدام Oracle بواسطة المعامل Minus والذي يطرح مجموعتين
(select distinct company_no from companies) minus (select distinct years_company_no from years where year = :yer )
ولكنه غير موجود في أكسس
مع العلم ان العبارة
select * from companies where company_no not in (select distinct years_company_no from years where year = :yer )
تسبب تجمد الأكسس وفقدان الإستجابة
إذا لم يوجد بديل ل Minus في أكسس , فما هو الحل الأفضل لهذا الموضوع (( كعبارة Sql ))
شكرا لاستضافتكم