تعتبر عملية ال inner Join في sql من اهم العمليات المستخدمة عند الاستعلام من اكثر من جدول فمهمة ال inner Join هي جلب السجلات المشتركة بين جدولين او اكثر على سبيل المثال يوجد لدينا في هذا المثال جدولين
1- جدول emp الموظفين
2- جدول Dept الاقسام
جدول ال emp يرتبط مع جدول dept بواسطة حقل Dept_no لان كل موظف ينتمي الى قسم
على سبيل المثال اذا اردنا استعلام يقوم بجلب اسم الموظف مع الراتب مع اسم القسم الذي ينتمي اليه
#لاحظ ان المطلوب اظهار ثلاثة سجلات
سجلين من اسم الموظف وسجل من الجدول Dept
في هذه الحالة سوف نستخدم ال inner Join وقبل ان نكتب الاستعلام لابد ان تنتبه ان ال inner Join ستقوم بجلب كل السجلات ماعدى السجل الاخير التابع للموظف Gmal لان Gmal ينتمي الى القسم D6 والقسم D6 غير موجود في جدول Dept لذلك قلنا ان ال inner Join مهمتها فقط جلب السجلات المشتركة اي التي تكون بين الجدولين فقط
سيكون شكل الاستعلام بالشكل التالي
select emp_name ,salary , Dept_name
from Emp inner Join Dept
On emp.dept_no=Dept.dept_no
لاحظ جاء بعد inner Join اسم الجدول الثاني Dept لتحقيق عملية الربط ثم جاءت on لتحقيق فقط جلب السجلات المشتركة اي عندما تتساوى ارقام الاقسام الموجودة في جدول emp مع ارقام الاقسام الموجودة في جدول Dept

Emp table
no : emp_name : salary : Dept_no
L1 : mohammed: 2000 : D1
L2 : Ali : 2500 : D2
L3 : Ahmed : 2300 : D1
L4 : Khalid : 2200 : D3
L5 : Gmal : 2100 : D6
***********************************************

Dept Table
Dept_no : Dept_name
D1 : Acount
D2 :Manager
D3 :computer

درس في كيفية التعامل مع قواعد البيانات بشكل برمجي
محاضرة تعريفية عن ادارة انظمة قواعد البيانات
MS SQL Server 2008 الجزء الاول
بالعربي SQL كتاب الشرح الوافي لتعلم
SQL و mysql هناك فرق بين
لماذا لغة البايثون هي المفضلة ؟
شركة أدوات الأندرويد تطرح تطبيق تسجيل المكالمات الأحترافي المدفوع مجاناً لمدة 8 ساعات
موقع بيكسلر لتعديل الصور أون لاين
كورونا و إلهام الهاكرز
ما هي مضادات فايروسات الحاسوب و كيف تعمل
أكبر غلط إنك ما تخاف على شغلك
SQL في Left Join شرح ال
ﻃﺮﻕ ﺇﻧﺸﺎﺀ ﺃﻱ ﺗﻄﺒﻴﻖ ﺃﻧﺪﺭﻭﻳﺪ