اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم احبتي في المنتدى .. ما هي الطريقة الافضل لدمج 3 جداول وجعلها في جدول جديد ضمن قاعدة بيانات واحدة ..علما ان الجداول بنفس الصيغة البنائية .. شاكرا تعاونكم معي اعزائي .. تحياتي

  اريد دمج بيانات الجداول الثلاثة ووضعها في جدول واحد جديد

 

 

قام بنشر

وعليكم السلام ورحمة الله وبركاته

ما قصدك بالدمج؟

هل تقصد دمج الحقول وجعلها جدول واحد؟

أم دمج البيانات في الثلاث جداول لتكون في جدول واحد؟

هل تقصد الحاق البيانات؟

  • أفضل إجابة
قام بنشر

في المرفق

الخطوة الاولى استعلام توحيدي يدمج الجداول الثلاث

SELECT *
FROM tbl1 
UNION 
SELECT *
FROM tbl2
UNION SELECT *
FROM tbl3;

الخطوة الثاني استعلام اخر يقوم بانشاء جدول جديد

SELECT استعلام1.id, استعلام1.n_name INTO tbl4
FROM استعلام1;

 

Database471.accdb

قم بتشغيل استعلام 2 سيقوم بانشاء جدول tbl4 والذي يحتوي على كافة سجلات الجداول الثلاث

الامر الاهم ان تكون بنية واسماء الحقول متطابقة

  • Like 2
قام بنشر

في الطريقة السابقة سوف تجد ان حقل id سوف يكون مكرر لبعض السجلات نفس الترقيم للسجلات السابقة

فاذا رغبت في ترتيب تلقائي غير مكرر نستبدل استعلام 2 الخاص بانشاء جدول الى استعلام الحاق ونقوم بانشاء جدول tbl4 فارغ ثم ننفذ استعلام الحاق

INSERT INTO tbl4 ( n_name )
SELECT استعلام1.n_name
FROM استعلام1;

انظر المرفقات

توحيد.accdb

  • Like 4
قام بنشر

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

سلمت يداك اخي العزيز

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information