فاديا جميل نشر 16 أكتوبر 2021 أرسل تقرير نشر 16 أكتوبر 2021 لدي جدول مفتاحه الأساسي مكون من اجتماع اثنين من الأعمدة col1 , col2 كيف أستطيع تحقيق الربط على هذا الأساس؟ 2 اقتباس
1 Wael Aljamal نشر 16 أكتوبر 2021 أرسل تقرير نشر 16 أكتوبر 2021 عندما يملك جدول ما مفتاح أساسي مركب، علينا فك هذا المفتاح للأعمدة المكونة له، ثم التحقق منطقيا من تساوي جميع هذه القيم كلِ على حدى، أي نتأكد من قيمة العمود الأول مع الثاني مع الثالث .. SELECT * -- جلب النتائح FROM Table1 -- الجدول الأول JOIN Table2 -- الجدول الثاني ON Table1.col1 = Table2.col1 -- عمل الربط مع أول عمود من المفتاح AND Table1.col2 = Table2.col2 -- عمل الربط مع العمود الثاني -- هكذا سيتم الدمج بناءاً على قيم عمودين لا علاقة لنوع المفتاح ضمن عملية الربط، ما يهم هو تقابل القيم بين جدولين، 1 اقتباس
0 Ahmed Sharshar نشر 16 أكتوبر 2021 أرسل تقرير نشر 16 أكتوبر 2021 يجب أن تقوم باضافة ON كشرط لدمج الأعمدة التي تكون المفتاح الأساسي الخاص بك، بعد ذلك تقوم بعمل الاءتعلام الذي تريد كالمثال التالي: SELECT * FROM Table1 INNER JOIN Table2 ON Table1.Key1 = Table2.Key1 AND Table1.Key2 = Table2.Key2 AND Table1.Key3 = Table2.Key3 كتطبيق لهذه النظرية أنظر المثال التالي: #الجدول الأول A 1 1980-01-01 A 1 1990-01-01 B 1 1970-08-08 B 2 2011-11-11 #الجدول الثاني A 1 1986-01-01 A 1 1998-01-01 C 1 1970-08-08 C 2 2011-11-11 #تفعيل الاستعلام SELECT * FROM table1 JOIN table2 ON table1.col1 = table2.col1 AND table1.col2 = table2.col2 سيقوم بارجاع 4 صفوف والتي تحدث تطابق بين الجداول. اقتباس
السؤال
فاديا جميل
لدي جدول مفتاحه الأساسي مكون من اجتماع اثنين من الأعمدة col1 , col2 كيف أستطيع تحقيق الربط على هذا الأساس؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.