النتائج 1 إلى 5 من 5

الموضوع: استفسار تحديث عمود جدول بناءً على عمود في جدول آخر

  1. #1
    عضو جديد
    تاريخ التسجيل
    Jan 2009
    المشاركات
    18

    استفسار تحديث عمود جدول بناءً على عمود في جدول آخر



    السلام عليكم

    إخواني محتاج كود بحيث يقوم بعمل الاتي

    يوجد لدي قاعدة بينات فيها الجدول a يحتوي على عمودين وهما idt و idp
    وجدول اخر وهو b يوجد فيه عمودين وهما idt و idp

    المطلوب تحديث نسخ العمود idp في الجدول b ووضعه في idp في الجدول a إذا كان idt في الجدول a =
    idt في الجدول b

    ولكم جزيل الشكر







  2. #2
    عضو جديد
    تاريخ التسجيل
    May 2011
    المشاركات
    16


    a(idp,idt)
    b(idp,idt)
    كود:
    update b set idp=(select idp from a where a.idt=b.idpt)






    التعديل الأخير تم بواسطة Tarik Addaif ; 29-09-2012 الساعة 02:25 PM

  3. #3
    عضو جديد
    تاريخ التسجيل
    Jan 2009
    المشاركات
    18


    a(idp,idt)
    b(idp,idt)
    كود:
    update b set idp=(select idp from a where a.idt=b.idpt)
    أشكرك جزيل الشكر على المساعدة

    لكن أخي الكريم طلع معي الخطأ الأتي

    #1242 - Subquery returns more than 1 row

    ما الحل؟؟ أتوقع أنه العملية محتاجة سكربت صغير يقوم بعملية سحب البيانات ثم إعادة زرعها






  4. #4
    عضو جديد
    تاريخ التسجيل
    May 2011
    المشاركات
    16


    إشتغلت عندي جيدا MySQL 5.5
    الاســـم:	msql.jpg
المشاهدات: 135
الحجـــم:	45.2 كيلوبايت
    أقترح عليك دمج الجدولين في جدول واحد
    كود:
    tbl=(idp,idt1,id2)
    كود:
    update tbl set idt1=idt2







  5. #5
    عضو جديد
    تاريخ التسجيل
    Jan 2009
    المشاركات
    18


    كل الشكر تمت العملية










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا|شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض