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

استبدال قيم عمود ID في جدول ما بقيم ID من جدول آخر

بدأه Kassem Showbuk في 27 نوفمبر 2010 · 0 رد · 541 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم...

أرجو المساعدة في:

إذا كان لدي جدول اسمه LOV يحوي بيانات متعددة وكل منها محددة بعمود اسمه type ولنفرض عندما type =2 فيكون النوع "مادة" وقد قمت سابقا باستخدام المنتجات في عمليات أخرى مثل البيع والشراء وذلك عن طريق الربط مع الجدول LOV بواسطة ال ID كا في الجدول table3 .

ولنفرض أننا وسعنا نطاق العمل وقمنا بإضافة واصفات جديدة للمواد فيكون لدينا بطاقة للمواد كما في الجدول Material

ولكن أسماء المواد بقيت على حالها A, B, C, …. Etc والمطلوب:

كتابة كود SQL Server يقوم باستبدال كل أرقام المواد Ids في table3 (طبعا مع العلم وجود جداول غير table3 تم التعامل معها سابقا )ووضع ال Ids الجديدة المأخوذة من الجدول الجديد Material. وذلك طبعا من أجل الحفاظ على البيانات السابقة واستخدامها بتوافقية مع الصيغة الجديدة للمواد

post-224312-097398300 1290846599_thumb.p

وبحيث يصبح الجدول Table3 بعد تنفيذ المطلوب كالتالي:

يعني ليس هدفنا اضافة عمود جديد للجدول table3 وإنما استبدال القيم

بال Id الموجود في material.

post-224312-005639600 1290846676_thumb.p

شكرا

المرفقات
pic1.PNGpic2.PNG

تم تعديل هذه المشاركة بواسطة Kassem Showbuk في 27 نوفمبر 2010 في 11:35

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…