فاديا جميل نشر 25 أكتوبر 2021 أرسل تقرير مشاركة نشر 25 أكتوبر 2021 هل يمكن عمل حذف من جدول بناءً على استعلام دمج؟ أريد مثلاً للتوضيح 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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] اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
فاديا جميل
هل يمكن عمل حذف من جدول بناءً على استعلام دمج؟ أريد مثلاً للتوضيح
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.