منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] كود حذف السجلات او الصفوف اليتيمة من الجدول التابع او الفرعي - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185)
+--- الموضوع : [كود] كود حذف السجلات او الصفوف اليتيمة من الجدول التابع او الفرعي (/showthread.php?tid=37328)



كود حذف السجلات او الصفوف اليتيمة من الجدول التابع او الفرعي - سعود - 30-12-20

PHP كود :
"delete from tb2 where tb1id not in (select tid from tb)" 
السلام عليكم ورحمة الله و بركاته.
هذا النص عند تنفيذه  يتم حذف كافة الصفوف في الجدول الاخر  و اللتي تحمل قيمة  غير موجودة بالجدول الاول.
مثلا دول و مدن تم حذف دولة رقم 5 فسيوجد او توجد سجلات او صفوف غير مستعملة  يستحسن حذفها.
تفصيل احسن:
مثلا ksa id=1

في الجدول الخاص بالمدن مثلا 
city === tb1id=1
city=== tb1id=1
 و هكذا سيتم حذف كافة هذه السجلات لعدم وجود جدوى من بقائها لعدم وجود السجلات الاساسية في الجدول الاب واللتي هي مرتبطة بها.
و السلام عليكم و رحمة الله و بركاته.

طبقت الكود بآخر تحديث للمثال
هنا