اذهب إلى المحتوى
  • 0

كيف يمكنني دمج نتائج استعلامين من جدولين لهما نفس البنية في SQL

سعيد يوسف

السؤال

Recommended Posts

  • 1

يُمكنك تنفيذ ذلك عبر إستخدام الإتحاد(union) حيث وظيفة خاصية الإتحاد أن تقوم بدمج عناصر مجموعتين ليصبحو ع هيئة مجموعة واحدة فمثلاً

{1, 3, 7, 5} union {2, 4, 6, 8} = {1, 2, 3, 4, 5, 6, 7, 8}

ويتم تنفيذه في لغة sql بالشكل التالي

(SELECT * FROM a) UNION (SELECT * FROM b)

وتقوم بتبديل a و b بإسم الجداول المُراد دمجها

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

يمكنك إضافة بيانات الجدول الآخر من خلال الاستعلام التالي:

INSERT INTO [table2] SELECT * FROM [table1] WHERE [condition]; 

بحيث يشير table2 الجدول الحالي الذي ترغب بإضافة البيانات إليه، أما الجدول table1 فهو يحوي البيانات التي ترغب بالحصول عليها وإضافتها هنا.

كما يمكنك وضع شرط محدد في حال أردت إضافة بيانات محددة من ذلك الجدول أو الاستغناء عن الشرط وبالتالي يتم جلب كافة البيانات التي يحويها.

مثال:

INSERT INTO Customers
SELECT * FROM Customers_bk;

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

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

×   جرى استعادة المحتوى السابق..   امسح المحرر

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...