الكلمة الأساسية INNER JOIN لـ SQL ترجع الكلمة الأساسية INNER JOIN صفوفًا عند وجود تطابق واحد على الأقل في الجدول.
INNER JOIN بناء جملة الكلمة الأساسية
حدد اسم (أسماء) الأعمدة
من table_name1
الانضمام الداخلي table_name2
على table_name1.column_name=table_name2.column_name
ملحوظة: INNER JOIN هو نفس JOIN.
الجدول الأصلي (المستخدم في المثال):
جدول "الأشخاص":
Id_P اسم العائلة الاسم الأول مدينة العنوان
1 آدامز جون أكسفورد ستريت لندن
2 بوش جورج الجادة الخامسة نيويورك
3 شارع كارتر توماس تشانجان بكين
جدول "الأوامر":
Id_O رقم الطلب Id_P
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 65
مثال INNER JOIN الآن، نريد إدراج طلبات الجميع.
يمكنك استخدام عبارة SELECT التالية:
حدد الأشخاص.اسم العائلة، الأشخاص.الاسم الأول، Orders.No.OrderNo
من الأشخاص
أوامر الانضمام الداخلية
ON Persons.Id_P=Orders.Id_P
الطلب حسب الأشخاص.الاسم الأخير
مجموعة النتائج:
الاسم الأخير الاسم الأول رقم الطلب
آدامز جون 22456
آدامز جون 24562
كارتر توماس 77895
كارتر توماس 44678
تقوم الكلمة الأساسية INNER JOIN بإرجاع الصفوف عندما يكون هناك تطابق واحد على الأقل في الجدول. إذا كانت هناك صفوف في "الأشخاص" غير متطابقة في "الطلبات"، فلن يتم إدراجها.