فاديا جميل نشر 25 أكتوبر 2021 أرسل تقرير نشر 25 أكتوبر 2021 هل يمكن عمل حذف من جدول بناءً على استعلام دمج؟ أريد مثلاً للتوضيح 1 اقتباس
2 Wael Aljamal نشر 25 أكتوبر 2021 أرسل تقرير نشر 25 أكتوبر 2021 نعم يمكن، أولا نحدد الجدول الذي نريد الحذف منه، ثم نكت استعلام يعبر عن النتيجة المرغوب حذفها. مثلا لنحذف من الجدول A الأسطر التي ليس لها مقابل في الجدول B DELETE FROM Table_A -- تحديد الجدول الذي نريد الحذف منه -- بداية الاستعلام الجزئي FROM Table_A LEFT OUTER JOIN Table_B ON Table_A.Column_1 = Table_B.Column_2 -- شرط الدمج WHERE TableB.Column IS NULL -- لايوجد مقابل للسطر في جدول A لاحظ تكرار عبارة FROM. 2 اقتباس
1 Ali Haidar Ahmad نشر 26 أكتوبر 2021 أرسل تقرير نشر 26 أكتوبر 2021 تماماً كما ذكر وائل. يمكنك أيضاً كتابة صيغة عامة: DELETE [target table] FROM [tableA] INNER JOIN [tableB] ON [tableA.[joining column] = [tableB].[joining column] WHERE [condition] وأيضاً في حالة أردت القيام بعملية تحديث فهذه هي الصيغة العامة: UPDATE [target table] SET [target column] = [new value] FROM [tableِA] INNER JOIN [tableB] ON [tableA.[joining column] = [tableB].[joining column] WHERE [condition] اقتباس
السؤال
فاديا جميل
هل يمكن عمل حذف من جدول بناءً على استعلام دمج؟ أريد مثلاً للتوضيح
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.