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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : اريد تحديث بيانات عمود داخل جدول بعمود اخر من جدول اخر (/showthread.php?tid=42676)



اريد تحديث بيانات عمود داخل جدول بعمود اخر من جدول اخر - حماده ممدوح البحيرى - 09-10-22

السلام عليكم 


اريد تحديث عمود وليكن clum2 من جدول hamada 
ويأخذ قيمه من نفس اسم العمود ولكن فى جدول hamada2


RE: اريد تحديث بيانات عمود داخل جدول بعمود اخر من جدول اخر - asemshahen5 - 10-10-22

تم الرد في : 

مساعدة جملة فى for


RE: اريد تحديث بيانات عمود داخل جدول بعمود اخر من جدول اخر - حماده ممدوح البحيرى - 11-10-22

اولا شكرى واحترامى وتقديرى لشخصك المصون
ثانيا انا لم افهم شئ من الاجابة على الموضوع السابق -
ثالثا اخى الموضوع السابق شئ وسؤالى هنا شئ اخر


انا اتحدث عن اعمدة وجداول داخل قاعدة البيانات SQL وليس داتا جريد فيو

لدى عمود به اكثر من صف اريد تحديث عمود اخر بنفس الاسم فى جدول اخر بنفس قيم العمود السابق


RE: اريد تحديث بيانات عمود داخل جدول بعمود اخر من جدول اخر - Jounior_P - 12-10-22

اخي الفاضل :

جرب أمر السيكوال التالي :

كود :
UPDATE hamada

SET hamada.clum2= hamada2.clum2
FROM hamada
JOIN hamada2
ON -- join condition here



RE: اريد تحديث بيانات عمود داخل جدول بعمود اخر من جدول اخر - aliday03 - 12-10-22

السلام عليكم
حل هذه المشكلة يكمن في الاتي
1- يجب ان يكون الحقل متاح في الجدولين و لتسهيل الامر أعطيك مثالا
على فرض أن عندك قاعدة بيانات خاص بالدول
الجدول الاول اسمه Country
داخله حقلين Id و NameCountry و هناك بيانات في الجدول
عندك جدول ثاني اسمه Country2 فيه نفس الحقول و لكن الداتا موجودة في id و لكن اسم الدولة غير موجود
يأتي سؤالك الان تريد اسماء الدول الموجودة في Country تنسخ إلى جدول ِCountry2
كود :
UPDATE TblCountry2
   SET Namecountry = (
       SELECT Namecountry
       FROM TblCountry
       WHERE TblCountry2.idcountry = TblCountry.idcountry
   );