إجابات

ما هو وكيف يعمل ومثال عليه inner join

ما هو وكيف يعمل ومثال عليه inner join

الانضمام الداخلي (Inner Join) هو نوع من عمليات الانضمام في قواعد البيانات يقوم بدمج الصفوف من جدولين مختلفين بناءً على شرط مشترك بينهما. يتم الانضمام بحيث يتم استرجاع الصفوف التي تتطابق في الشرط المحدد، وتستثنى الصفوف التي لا تتوافق.

الشرط المشترك يمكن أن يكون عبارة عن تطابق قيمة محددة في عمود مشترك بين الجدولين. عند استخدام الانضمام الداخلي، يتم استعادة الصفوف التي تتوافق مع الشرط من كلا الجدولين المشاركين.

هنا مثال يوضح كيف يتم استخدام الانضمام الداخلي:

لنفترض أن لدينا جدولين يحتويان على بيانات الموظفين والأقسام في شركة. ولنفترض أن الجدول الأول يسمى “الموظفين” وله الأعمدة التالية: “رقم الموظف” و “اسم الموظف” و “القسم”. الجدول الثاني يسمى “الأقسام” وله الأعمدة التالية: “رقم القسم” و “اسم القسم”.

إليك استعلام SQL للاستعلام عن الموظفين وأقسامهم باستخدام الانضمام الداخلي:

SELECT Employees.EmployeeID, Employees.EmployeeName, Departments.DepartmentName
FROM Employees
INNER JOIN Departments
ON Employees.DepartmentID = Departments.DepartmentID;

في هذا المثال، يتم استعلام عن رقم الموظف واسم الموظف واسم القسم الذي يعمل فيه الموظف. يتم الانضمام بين الجدولين “Employees” و “Departments” باستخدام الشرط “Employees.DepartmentID = Departments.DepartmentID”، حيث تتوافق قيمة عمود “DepartmentID” في الجدولين.

النتيجة ستكون صفوف تحتوي على معلومات الموظفين وأقسامهم فقط التي تتوافق في الشرط المحدد.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر