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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Natural Join


1 رد (ردود) على هذا الموضوع

#1 mido_develper

mido_develper

    عضو نشط

  • الأعضــاء
  • 236 مشاركة

تاريخ المشاركة 25 March 2008 - 12:41 AM

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

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

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


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


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

#2 ابن لبحر

ابن لبحر

    مشترك

  • الأعضــاء
  • 112 مشاركة

تاريخ المشاركة 25 March 2008 - 06:21 AM

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

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

في مثالك

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


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