الانتقال إلى المحتوى

Natural Join


mido_develper

Recommended Posts

natural join للربط بين جدولين

هل لابد ان يكون بين الجدولين علاقه مثل foriegin key, primary key
وازاي بتشتغل مع الاعمده

وهذا المثال:
select department_id, department_name, location_id, city
from departments
natural join;


ازاي ال dataبتتجمع مع بعضها فهل هناك رابط مثلا او علاقه بين الجدولين عشان يتم الربط بينهم
وازاي الاعمده بتتركب مع بعض مع ان عدد الصفوف في كل جدول ممكن يكون مختلف


ولكم جزيل الشكر......................

رابط هذا التعليق
شارك

أخي ال natural join يربط على أساس الأعمدة المشتركة بين الجدولين(عمود أو أكثر)

فإذا لم يوجد أعمدة مشتركة يقوم بعملية الجداء الديكارتي بين الجدولين

في مثالك

select department_id, department_name, location_id, city
from departments natural join locations;



يربط على أساس العمود المشترك بين الجدولين و هو location_id

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية