منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف يتم ربط الجدولين - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171)
+--- الموضوع : كيف يتم ربط الجدولين (/showthread.php?tid=17624)



كيف يتم ربط الجدولين - habib - 11-10-16

سلام عليكم 
كيف يتم ربط جدولين معا علما ان جدول اول يحتوي علي حقول (رقم الموظف واسم الموظف) وجدول التاني يحتوي علي حقول(رقم الموظف والراتب جهة العمل) اريد ربط الحقل رقم الموظف في جدول الاول مع رقم الموظف في جدول التاني
sql server 2008 R2


RE: كيف يتم ربط الجدولين - myalsailamy - 11-10-16

وعليكم السلام  

الفكره هي باستخدام  :  INNER JOIN 

اقرا جملة الاستعلام لتفهم طريقة الاستخدام  :


كود :
SELECT Emp.Name, Salary.ID
FROM EmployeeTable
INNER JOIN SalaryTable
ON EmployeeTable.ID=SalaryTable.EmpID;


حيث EmployeeTable  :  جدول الموظفين مثلا
و SalaryTable  :  جدول الرواتب 
SalaryTable.EmpID : رقم الموظف كمفتاح اجنبي بجدول الرواتب 
EmployeeTable.ID: رقم الموظف كمفتاح  Primary key  


يمكنك قراءة المزيد بخصوص هذا الموضوع  من هذا الرابط  :  

http://www.w3schools.com/sql/sql_join_inner.asp

لان فيه علاقات اخرى مثل  Outer Join   ،  Right Join  ،  Left Join   ،  اقرأ عنها لاني متأكد سيأتي يوم  ستحتاجها  .

بالتوفيق


RE: كيف يتم ربط الجدولين - habib - 11-10-16

بارك الله فيك


RE: كيف يتم ربط الجدولين - مصمم هاوي - 11-10-16

أحسن الله إليكم وجعله  في ميزان حسناتكم