الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف احضر بيانات من جدول غير موجودة في الآخر

مغلق
بدأه دون سيلفاتور في 7 يوليو 2005 · 3 رد · 537 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الاعزاء

اريد طريقة احضار البيانات الموجوده في الجدول a التي لا توجد في الجدول b في قاعدة البيانات المرفقة

مثلا:

اذا كان جدول a يحتوي على القيم 1 و 2 و 3 و 4

والجدول b يحتوي على القيم 2 و 3

فالمفروض الناتج يكون 1 و 4

فما هو الsql الخاص فيها

علما اني فضلت ارفاق الملف اكسسيس ليسهل الفهم

وشكرا

تم تعديل هذه المشاركة بواسطة mgazif في 7 يوليو 2005 في 21:51

abo_alzobaer@hotmail.com

#2

عفوا لم يتم ارغاق الملف

ارجو ان تكون الطريقة واضحة

abo_alzobaer@hotmail.com

#3
اقتباس
اذا كان جدول a يحتوي على القيم 1 و 2 و 3 و 4

والجدول b يحتوي على القيم 2 و 3

فالمفروض الناتج يكون 1 و 4

قمت بتعديل العنوان.

ستحتاج لما يسمى بالاستعلامات المتداخلة Nested Queries

بفرض أن الحقل المراد اختياره من كلا الجدولين اسمه val ، وأن لهما نفس النوع.

select val from a where val not in(
             select val from b )

ببساطة، جملة select الداخلية تقوم باختيار جميع سجلات جدول b ، والجملة الخارجية تختار جميع سجلات a وتستبعد منها السجلات التي لاتوجد ضمن المجموعة المختارة من b.

ثم يمكنك إضافة ماتريد من الشروط لأي من الجملتين.

بالتوفيق بإذن الله. :)

تم تعديل هذه المشاركة بواسطة walcom في 7 يوليو 2005 في 23:30

فكر بطريقة أخرى

#4

شكرا لك اخوي

مع اني عارفها من قبل

لكن تصدق ماجت على بالي !!!

اشكرك

abo_alzobaer@hotmail.com

هذا الموضوع مغلق.

مواضيع مشابهة