Tag

طريقة inner Join Archives – IT Solutions

SQL في inner join شرح ال

تعتبر عملية ال 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

كتاب منهج تصميم قواعد البيانات
كتاب مبادئ قواعد البيانات
كتاب برمجة قواعد البيانات بإستخدام الجافا
بالعربي SQL كتاب الشرح الوافي لتعلم
كتيب أساسيات نظم قواعد البيانات
طريقة جعل الفلاش ميموري مفتاح للحاسوب
أشهر 6 لغات برمجة فى العالم
إكتشف إن قام شخص ما بحظرك على الوتس أب وطريقة فك الحظر
UEFI ما هو نظام ال
SQL في inner join شرح ال
كلمة غير محدود في عالم التكنولوجيا و الخدمات
(BIOS) كل ما تريد معرفته عن نظام البيوس وكيفية الدخول إليه
قصة مشروع الذكاء الصناعي واتسون